LINGUACEM C
Monografias: LINGUACEM C. Pesquise 862.000+ trabalhos acadêmicosPor: davidmiguel • 21/9/2014 • 674 Palavras (3 Páginas) • 396 Visualizações
LISTA DE EXERCÍCIOS
1. Faça um algoritmo que receba como entrada o tamanho do lado de um quadrado e retorne sua área e seu perímetro.
SOLUÇÃO:
#include "stdio.h"
main() {
float lado,perimetro,area;
printf("Digite o valor do lado:");
scanf("%f",&lado);
perimetro=4*lado;
area=2*lado;
printf("Perimetro:%f",perimetro);
printf(" m");
printf(" / ");
printf("Area:%f",area);
printf(" m2");
getchar();
getchar();
}
2. Faça um algoritmo que receba os dois lados de um retângulo e retorne como saída a área do retângulo e o comprimento da sua diagonal.
SOLUÇÃO:
#include "stdio.h"
#include <math.h>
main() {
float lado1,lado2,diagonal,diagonal1,diagonal2,diagonal3,area;
printf("Digite o valor do lado 1 (em metros):");
scanf("%f",&lado1);
printf("Digite o valor do lado 2 (em metros):");
scanf("%f",&lado2);
area= lado1*lado2;
diagonal1= lado1*lado1;
diagonal2= lado2*lado2;
diagonal3= diagonal1+diagonal2;
diagonal=sqrt(diagonal3);
printf("Area:%f",area);
printf(" m2");
printf(" / ");
printf("Diagonal:%f",diagonal);
printf(" m");
getchar();
getchar();
}
3. Faça um algoritmo que calcule a média aritmética de quatro valores que serão recebidos
como entrada. 0,
SOLUÇÃO:
#include "stdio.h"
main() {
float valor1,valor2,valor3,valor4,media;
printf("Digite o valor 1:");
scanf("%f",&valor1);
printf("Digite o valor 2:");
scanf("%f",&valor2);
printf("Digite o valor 3:");
scanf("%f",&valor3);
printf("Digite o valor 4:");
scanf("%f",&valor4);
media=(valor1+valor2+valor3+valor4)/4;
printf("Media Aritmetica: %f",media);
getchar();
getchar();
}
4. Faça um algoritmo que receba um valor inteiro como entrada e como saída mostre o valor que antecede esse número e o valor posterior a esse número. Exemplo: Se a entrada for o número 5, as saídas deverão ser os valores 4 (antecessor) e 6 (posterior).
SOLUÇÃO:
#include "stdio.h"
main() {
int antecessor,posterior,valor;
printf("Digite o valor:");
scanf("%i", &valor);
antecessor=0;
antecessor=valor-1;
posterior=0;
posterior=valor+1;
printf("O Valor Antecessor e: %i",antecessor);
printf(" / ");
printf("O Valor Posterior e: %i",posterior);
getchar();
getchar();
}
5. Faça um algoritmo para ler o valor da base e da altura de um triângulo e retornar a área do triângulo. ).
SOLUÇÃO:
#include "stdio.h"
main() {
float base,altura,area;
printf("Digite o valor da base do triangulo:");
scanf("%f", &base);
printf("Digite o valor da altura do triangulo:");
scanf("%f", &altura);
area=(base*altura)/2;
printf("A area do triangulo e: %f",area);
getchar();
getchar();
}
6. Faça um algoritmo que tem como entrada de dados o valor de uma distância percorrida em km e o tempo que o piloto levou para percorrê-la (em horas). O algoritmo deve calcular e exibir a velocidade média em km/h e em m/s. ).
SOLUÇÃO:
#include "stdio.h"
main()
...