Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROVA – ALGORITMOS E PROGRAMAÇÃO – QUÍMICA [8,0 PONTOS] PROFESSOR – LUCAS NOME:_________________________________________________________________________ 1) (1.5 pontos) Considerando o seguinte trecho de código em C, aponte aonde ocorrem erros e como corrigi-los. #include <stdio.h> #define NOME_OBJETO "Quadrado" int main { float lado, area, perimetro, // Declaracao de variaveis locais. // Leitura do lado. printf(Entre com o lado do %s: ", NOME_OBJETO); scanf("%f", lado); // Calculo do perimetro e da area. perimetro = 4 * lado; area = lado * lado; // Imprima perimetro e area. printf("\nO Perimetro e: %f e a Area e: %.2f.\n %d", perimetro, area) retorne 0; } //Fim do programa 2) (2.0 pontos) – Escreva um programa que leia uma temperatura em graus Celsius e converta esta em graus Fahrenheit. A equação de conversão é dada por: F = 9 C+160/5 ∗ , onde F e a temperatura em graus Fahrenheit e C é a temperatura em graus Celsius. 3) (2.5 pontos) - Escreva um programa que leia uma quantidade de tempo dada em horas, minutos e segundos e converta para um número equivalente em segundos. 4) (2.5 pontos) – Antes do racionamento de energia ser decretado e necess ario, quase ninguém falava em quilowatts. Contudo, agora todos incorporaram essa palavra em seu vocabulário. Supondo que 100 quilowatts de energia custa um sétimo do salário mínimo, escreva um programa que receba o valor do salário mínimo e a quantidade de quilowatts gasta por uma residência e calcule e imprima: • O valor em reais (R$) de cada quilowatt; • O valor em reais (R$) a ser pago; e • O novo valor a ser pago por essa residência com um desconto de 10%. 5)(1.5 pontos) – Considerando o seguinte trecho de c odigo em C, apresente o que e como ele traria a saída impressa na tela. #include <math.h> // necessaria para pow() e sqrt() #include <stdio.h> // necessaria para printf() e getchar() int main() { int a = 2, b = 3; printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d x %d = %d\n", a, b, a * b); printf("%d / %d = %0.1f\n", a, b, (float) a / b); // resultado fracionário printf("raiz quadrada de %d = %0.1f\n", a, sqrt(a)); return 0; }
Compartilhar