exercicio5.c
This commit is contained in:
parent
3db8a5a2c4
commit
ab0e3cdab7
2 changed files with 69 additions and 0 deletions
22
Exercícios/exercicio4.c
Normal file
22
Exercícios/exercicio4.c
Normal 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
47
Exercícios/exercicio5.c
Normal 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);
|
||||
}
|
||||
|
Loading…
Add table
Reference in a new issue