Faça um programa em C que calcule a área de um triângulo, cuja base e altura são fornecidas pelo usuário. Esse programa não pode permitir a entrada de dados inválidos, ou seja, medidas menores ou iguais a 0.
Soluções para a tarefa
Respondido por
11
#include <stdio.h>
//#include <stdlib.h> Retire o comentário caso esteja no Windows
int main() {
float base = 0, altura = 0, area = 0;
do {
printf("Informe a base do triângulo: ");
scanf("%f", &base);
printf("Informe a altura do triângulo: ");
scanf("%f", &altura);
if (base <= 0 || altura <= 0) {
printf("\nENTRADA INVÁLIDA!\n\n");
}
} while(base <= 0 || altura <= 0);
area = (base * altura)/2;
printf("\nÁrea do triângulo: %.2f", area);
return 0;
}
//#include <stdlib.h> Retire o comentário caso esteja no Windows
int main() {
float base = 0, altura = 0, area = 0;
do {
printf("Informe a base do triângulo: ");
scanf("%f", &base);
printf("Informe a altura do triângulo: ");
scanf("%f", &altura);
if (base <= 0 || altura <= 0) {
printf("\nENTRADA INVÁLIDA!\n\n");
}
} while(base <= 0 || altura <= 0);
area = (base * altura)/2;
printf("\nÁrea do triângulo: %.2f", area);
return 0;
}
Perguntas interessantes
Geografia,
9 meses atrás
História,
9 meses atrás
Matemática,
1 ano atrás
Ed. Física,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás