exercicio5.c

This commit is contained in:
Charles Santana 2025-05-30 17:29:07 -03:00
parent 3db8a5a2c4
commit ab0e3cdab7
2 changed files with 69 additions and 0 deletions

22
Exercícios/exercicio4.c Normal file
View file

@ -0,0 +1,22 @@
// 2) Crie um programa que calcule a área de um triângulo equilátero. A medida dos lados deve ser
// informada pelo usuário.
//
#include <stdio.h>
int main(){
printf("Programa Calcula a Base de um triângulo:\n");
float base;
printf("Qual o valor da base?\n/>");
scanf("%f", &base);
float altura;
printf("Qual o valor da altura?\n/>");
scanf("%f", &altura);
float resultado = (base * altura) / 2;
printf("O resultado é :%.1f", resultado);
}

47
Exercícios/exercicio5.c Normal file
View file

@ -0,0 +1,47 @@
// Crie um programa que solicite ao usuário o comprimento em cm dos três lados de um triângulo e
// após isso indique se o triângulo é do tipo: equilátero (todos os lados iguais), escaleno (todos os lados
// diferentes) ou isósceles (quando dois lados possuem a mesma medida). Exemplo de saída do
// programa:
#include <stdio.h>
#include <stdbool.h>
void resultado(int ladoUm, int ladoDois, int ladoTres) {
bool equilatero = (ladoUm == ladoDois) && (ladoUm == ladoTres);
bool escaleno = (ladoUm != ladoDois) && (ladoUm != ladoTres) && (ladoDois != ladoTres);
bool isosceles = !equilatero && !escaleno;
if (equilatero) {
printf("Triângulo Equilátero: true\n");
printf("Triângulo Escaleno: false\n");
printf("Triângulo Isósceles: false\n");
} else if (escaleno) {
printf("Triângulo Equilátero: false\n");
printf("Triângulo Escaleno: true\n");
printf("Triângulo Isósceles: false\n");
} else if (isosceles) {
printf("Triângulo Equilátero: false\n");
printf("Triângulo Escaleno: false\n");
printf("Triângulo Isósceles: true\n");
} else {
printf("Não é um triângulo válido\n");
}
}
int main(){
int ladoUm, ladoDois, ladoTres;
printf("Qual o primeiro lado do triângulo:\n/>");
scanf("%d", &ladoUm);
printf("Qual o segundo lado do triângulo:\n/>");
scanf("%d", &ladoDois);
printf("Qual o terceiro lado do triângulo:\n/>");
scanf("%d", &ladoTres);
resultado(ladoUm, ladoDois, ladoTres);
}