Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia - Lógica de programação O programa abaixo recebe três valores, em seguida, verifica se os valores informados formam um triangulo (Equilátero, Isósceles ou Escaleno) #include <iostream.h> #include <conio.h> int main() { float x, y, z; clrscr(); cout << "Digite o valor de x: "; cin >> x; cout << "Digite o valor de y: "; cin >> y; cout << "Digite o valor de z: "; cin >> z; if ( ( x < y + z ) && ( y < x + z ) && ( z < x + y) ) { if (x == y && y == z ) cout << "\n Triangulo Eqüilátero"; else if ( x == y || x == z || y == z ) cout << "\n Triângulo Isosceles"; else if ( x != y && x != z && y != z ) cout << "\n Triângulo Escaleno"; } else cout << "\n Estas medidas não formam um triângulo"; getch(); return 0; } O programa abaixo calcula as raízes de uma equação de segundo grau. #include <iostream.h> #include <conio.h> // Neste programa sera usada a funcao sqrt. Sendo assim, //faz-se necessaria a biblioteca math.h #include <math.h> int main() { float a, b, c, delta, x1, x2; clrscr(); cout << "Digite o valor de a: "; cin >> a; cout << "Digite o valor de b: "; cin >> b; cout << "Digite o valor de c: "; cin >> c; // Calcula as ra¡zes da equa‡ao if (a == 0) cout << "\nEstes valores nao formam uma equação de segundo grau "; else { delta = (b * b) - ( 4 * a * c); if (delta < 0) cout << "\nNao existe raiz real "; if (delta == 0) { cout << "\nExiste uma raiz real: "; x1 = (- b) / (2 * a); cout << x1; } if (delta > 0) { cout << "\nExistem duas ra¡zes reais"; x1 = ( - b + sqrt(delta)) / ( 2 * a); x2 = ( - b - sqrt(delta)) / ( 2 * a); cout << "\nPrimeira raiz = " << x1; cout << "\nSegunda raiz = " << x2; } } //Para o programa a espera de um ENTER getch(); return 0; } O programa abaixo mostra um menu de opções para que o usuário entre com a opção desejada e em seguida realize a soma de dois números ou a raiz quadrada de um número. #include <iostream.h> #include <conio.h> #include <math.h> int main() { float num1, num2, soma, raiz; int op; clrscr(); // Mostra um menu de opções Cout << "\n1- Somar dois números"; cout << "\n2- Raiz quadrada de um número"; //Mostra mensagem solicitando a opção do usuário cout << "\nDigite sua opção: "; cin >> op; //Avalia o valor da variável op para decidir qual CASE ser executado switch(op) { case 1: cout << "\n Digite um valor para o primeiro número: "; cin >> num1; cout << "\n Digite um valor para o segundo número: "; cin >> num2; soma = num1 + num2; cout << "\n A soma de " << num1 << " e " << num2 << " ‚ " << soma; break; case 2: cout << "\n Digite um valor: "; cin >> num1; raiz = sqrt(num1); cout << "\n A raiz quadrada de " << num1 << " ‚ " << raiz; break; default: cout << "\n Opção inválida !"; } getch(); return 0; }
Compartilhar