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.
Respostas
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 similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás