Programação de Computadores
Programação de Computadores
Avaliação Formativa 2
Introdução à Programação em C
Aluno:
DESAFIO 1
1-Descrição do programa:
O programa realiza o cálculo de área, perímetro e diagonal de um quadrilátero com base nos valores de sua base e altura.
2-Algoritmo final modificado:
1 Algoritmo
2 {declaração das variáveis}
3 declare LadoBase, LadoAltura, Perimetro, Área, Diagonal
4 {leitura de dados}
5 Leia LadoBase, LadoAltura
6 {cálculo do perímetro, da área e da diagonal}
7 Perímetro←2x(LadoBase+LadoAltura)
8 Área←LadoBasexLadoAltura
9 Diagonal←raiz(LadoBase^2+LadoAltura^2)
10 {Listagem dos valores lidos e calculados}
11 escreva LadoBase, LadoAltura, Perímetro, Área, Diagonal
12 Fim algoritmo
3-Programa em C:
#include
#include
int main(){
//Declaração de variáveis float ladoBase, ladoAltura, perimetro, area, diagonal;
//leitura de dados printf("x:");//imprime mensagem scanf("%f",&ladoBase);//le um valor e armazena em lado base printf("y:");//imprime mensagem scanf("%f",&ladoAltura);//le um valor e armazena em lado altura
//cálculo do perímetro e da área perimetro=2*(ladoBase+ladoAltura); area=ladoBase*ladoAltura; diagonal=sqrt(ladoAltura*ladoAltura+ladoBase*ladoBase); //listagem dos valores lidos e calculados printf("Valoreslidos\n"); printf("ladoBase=%f\n",ladoBase); printf("ladoAltura=%f\n",ladoAltura); printf("Valorescalculados\n"); printf("Perimetro=%f\n", perimetro); printf("Area=%f\n",area); printf("Diagonal=%f\n", diagonal);
}//fim do proggrama
4-Dados e resultados dos testes realizados:
x:0.6 y:0.8 Valoreslidos ladoBase=0.600000 ladoAltura=0.800000
Valorescalculados
Perimetro=2.800000
Area=0.480000
Diagonal=1.000000
x:12 y:12 Valoreslidos ladoBase=12.000000 ladoAltura=12.000000
Valorescalculados
Perimetro=48.000000
Area=144.000000
Diagonal=16.970562
x:35.5 y:64.8 Valoreslidos ladoBase=35.500000 ladoAltura=64.800003
Valorescalculados