Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividades (Aula 5) 1) Utilizando as funções printf() e scanf(), escreva um código para calcular: a) O equivalente em Fahrenheit (F) para uma temperatura dada na escala Celsius (C). Fórmula de conversão: F = 9/5 * C + 32. A temperatura em Celsius deve ser solicitada ao usuário. O equivalente em Fahrenheit deve ser apresentado na tela da seguinte forma: Celsius = ? equivale a Fahrenheit = ?. b) O valor de y como função de x, segundo a função y(x) = 3x + 1, num domínio real. O valor de x deve ser solicitado ao usuário. O valor de y deve ser apresentado na tela da seguinte forma: O valor de ‘y’ para ‘x’ igual a ? é: ?. c) A média aritmética de quatro números inteiros. Solicite os quatro números ao usuário com apenas duas linhas de comando. A média deve ser apresentada na tela da seguinte forma: Média aritmética entre ?, ?, ? e ? = ?. 2) Utilizando o compilador de sua preferência (ex: onlinegdb), implemente e teste os códigos apresentados nos slides 10, 38, 40 e 46. Apresente pelo menos uma alteração em cada código em função da sua curiosidade. Respostas 1) a) #include <stdio.h> int main() { float C,F; printf ("Digite a temperatura em Celsius: "); scanf ("%f", &C); F = (C * 9/5) + 32; printf ("Celsius = %.1f equivale a Fahrenheit = %.1f", C, F); return 0; } b) #include <stdio.h> int main() { float X,Y; printf("Digite o valor de x: "); scanf ("%f", &X); Y = 3 * X + 1; printf("O valor de 'y' para 'x' igual a %.1f é %.1f", X, Y); return 0; } c) #include <stdio.h> int main() { int N1, N2, N3, N4, N5; printf ("Digite as quatro notas do aluno, conforme o modelo -->6,4,5,8 : "); scanf ("%d,%d,%d,%d", &N1, &N2, &N3, &N4); N5 = (N1 + N2 + N3 + N4)/ 4; printf ("Média aritmética entre %d, %d, %d e %d = %d", N1, N2, N3,N4, N5); return 0; } 2) Código slide 10: #include <stdio.h> int main() { printf ("%c %s %d \n \n",'O', "teste", 1); printf ("A letra %c pronuncia-se %s \n \n", 'h', "haga"); printf ("A letra \"%c\" pronuncia-se \"%s\"", 'm', "eme"); return 0; } Código slide 38: #include <stdio.h> int main() { int a, b; a = 4; b = --a; // pré-fixado printf ("a = %d\n", a); printf ("b = %d\n\n", b); a = 4; b = a--; // pós-fixado printf ("a = %d\n", a); printf ("b = %d\n", b); return 0; } Código slide 40: #include <stdio.h> int main() { float a = 1; char b = 2; printf ("%d \n", a == a); printf ("%d \n", 'A' == 'A'); printf ("%d \n", b == 2); printf ("%d \n", b == '2'); printf ("%d \n", b == a + 1); return 0; } Código slide 46: #include <stdio.h> int main() { printf ("%d\n", 'A' == 'A' || 'A' == 'a' && 'A' == 'a' || 'B' != 'b' && 'C' == 'C'); printf ("%d\n", ( 'A' == 'A' && 'A' == 'a' ) || 'A' == 'a' && ('B' != 'B' && ('C' == 'c'|| 'c' != 'C'))); return 0; }
Compartilhar