Algoritmo No DEV C ++
Trabalho Universitário: Algoritmo No DEV C ++. Pesquise 862.000+ trabalhos acadêmicosPor: Mhellen • 11/8/2014 • 6.331 Palavras (26 Páginas) • 497 Visualizações
1. Faça um programa que receba três medidas e verifique se elas formam um triângulo. Caso seja possível, solicitar ao usuário como ele deseja classificar o triângulo, se com base no ângulo (ACUTÂNGULO, RECTÂNGULO OU OBTUSÂNGULO) ou com base no comprimento dos seus lados (ESCALENO, ISÓSCELES OU EQUILÁTERO). Caso não seja possível, indicar qual ou quais medidas estão discrepantes e solicitar novas medidas.
RESPOSTA.
#include<iostream.h>
#include<conio.h>
int lado1, lado2, lado3, angulo1, angulo2, angulo3, triangulo;
main(){
cout<<"Infor as medidas de um triangulo "<<endl;
cout<<"Deseja identificar o triangulo pelo seu 1(Angulo) 2 (Compromento) "<<endl;
cout<<"Informe a letra comforme deseja classificar: "<<endl;
cin>>triangulo;
if(triangulo == 1){
cout<<"Informe a medida do lado 1:"<<endl;
cin>>lado1;
cout<<"Informe a medida do lado 2: "<<endl;
cin>>lado2;
cout<<"Informe a medida do lado 3: "<<endl;
cin>>lado3;
if ((lado1 >= (lado2 + lado3)) || (lado2 >= (lado1 + lado3)) || (lado3 >= (lado2 + lado1)) ){
cout<<"As medidas informadas não formam um triangulo."<<endl;
}else{
if(((lado1 == lado2) && (lado1 != lado3)) && ((lado1 == lado3) && (lado1 != lado2)) && ((lado3 == lado2) && (lado3 != lado1))){
cout<<"Triangulo isóscele - 2 lados iguais"<<endl;
}else{
if((lado1 = lado2) && (lado1 = lado3)){
cout<<"Triangulo eqüilátero - todos os lados iguais"<<endl;
}else{
cout<<"Triangulo escaleno - todos os lados diferentes"<<endl;
}
}
}
}else{
if (triangulo == 2) {
cout<<"Informe o angulo do lado 1:"<<endl;
cin>>angulo1;
cout<<"Informe o angulo do lado 2: "<<endl;
cin>>angulo2;
cout<<"Informe o angulo do lado 3: "<<endl;
cin>>angulo3;
if ((angulo1 < 90) && (angulo2 < 90) && (angulo3 < 90)){
cout<<"Acutângulo = um triângulo que possui todos os ângulos menores do que 90 graus"<<endl;
}else{
if ((angulo1 == 90) || (angulo2 == 90) || (angulo3 == 90)){
cout<<"Retângulo = um triângulo que possui um de seus ângulos igual a 90 graus"<<endl;
}else{
cout<<"Obtusângulo = um triângulo que possui um de seus ângulos maior do que 90 graus"<<endl;
}
}
}
}
getch();
}
2. Faça um programa que receba um número e mostre a tabuada deste apenas com os números múltiplos dele menores que mil.
RESPOSTA.
#include<iostream.h>
#include<conio.h>
int numero, cont, resul;
main (){
cont = 0;
cout<<"Informe um numero inteiro: "<<endl;
cin>>numero;
while (resul < 1000) {
resul = numero * cont;
if(resul == 1000) {
resul = resul + 1;
}else{
cout<<numero<<" x "<<cont<<": "<<resul<<endl;
}
cont++;
}
getch();
}
3.
...