Trabalho Programação EstruturadaII
998 palavras
4 páginas
Curso: Ciências da Computação3° Semestre
Programação Estruturada II
Nome:
1. Faça um programa que dê duas opções ao usuário:
- Converter temperatura da escala Celsius para Fahrenheit.
- Converter temperatura da escala Fahrenheit para Celsius.
Para converter uma temperatura de Celsius (C) para Fahrenheit (F) use uma função que execute a seguinte equação:
F = 1,8*C + 32
Para converter uma temperatura de Fahrenheit (F) para Celsius (C) use uma função que execute a equação:
C = 0,56*F -17,8
Os dados devem ser lidos do usuário, ou seja, o programa perguntará ao usuário se ele deseja efetuar a operação 1 ou a operação 2 e, em seguida, perguntará o valor da temperatura que ele deseja converter.
1: #include"stdio.h"
2: #include"conio.h"
3: #include"stdlib.h"
4: float calccels (float f){//função para celsius
5: float c;
6: c=(f=1,8*c+32);
7: return c;
8: }
9: float calcfar (float c){//função para farenheit
10: float f;
11: f=(c=0.56*f-18,7);
12: return f;
13: }//fim da função
14: main(){// inicio do programa
15: float farenheit, celsius;
16: int valor;
17: printf ("\n**Conversor de Celsius para Farenheit e vice-versa**:\n");
18: do{
19: printf("\n Digite a op\x87\xC6oDesejada: \n");
20: printf("\n 1. Converter de Farenheit para Celsius: \n");
21: printf("\n 2. Converter de Celsius para Farenheit: \n");
22: scanf ("%d", & valor);
23: }
24: while (valor !=1 && valor !=2);
25: if (valor==1){// converter farenheit para celsius
26: printf ("\n Digite os graus em Farenheit: \n");
27: scanf ("%f", & farenheit);
28: celsius = calccels (farenheit);
29: }
30: else{// converte celsius para farenheit
31: printf ("\n Digite os graus em Celsius: \n");
32: scanf ("%f", & celsius);
33: farenheit = calcfar (celsius);
34: }
35: printf ("\n Graus Celsius: %.2f.\n""\n Graus Farenheit: %.2f.\n",celsius,farenheit);
36: getch();// fim do programa
37: }
2. Construa uma programa que leia os três lados de um triângulo e, em seguida, chame duas funções:
Valida -