Informática, perguntado por jrled, 1 ano atrás

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 cledersonbc
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;
}
Perguntas interessantes