Exemplos de Programas em C++ com Expressões Condicionais

Classificado em Design e Engenharia

Escrito em em português com um tamanho de 7,73 KB

Exercício 1 – Cálculo com seno

#include <iostream>
#include <cmath>
int main() {
float x, y, r;
cout << "Entre com dois valores:";
cin >> x >> y;
if (y + 4 != 0) {
r = (x - 3) / (y + 4) + sin(y);
cout << "Resultado:" << r << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício 2 – Cálculo com raiz quadrada e cosseno

#include <iostream>
#include <cmath>
int main() {
float x, y, z, r;
cout << "Entre com três valores:";
cin >> x >> y >> z;
if (y > 0 && cos(z) - 2 != 0) {
r = x / sqrt(y) + 3 / (cos(z) - 2);
cout << "Resultado:" << r << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício 3 – Equação do segundo grau

#include <iostream>
#include <cmath>
int main() {
float a, b, c, x1, x2;
cout << "Entre com os três coeficientes da equação de segundo grau:";
cin >> a >> b >> c;
if (b*b - 4*a*c >= 0 && a != 0) {
x1 = (-b + sqrt(b*b - 4*a*c)) / (2*a);
x2 = (-b - sqrt(b*b - 4*a*c)) / (2*a);
cout << "X1=" << x1 << " - X2=" << x2 << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício 4 – Sistema linear 2x2

#include <iostream>
int main() {
float a, b, c, d, e, f, x, y;
cout << "Entre com os seis coeficientes do sistema linear:";
cin >> a >> b >> c >> d >> e >> f;
if (a*e - b*d != 0) {
x = (c*e - b*f) / (a*e - b*d);
y = (a*f - c*d) / (a*e - b*d);
cout << "X=" << x << " - Y=" << y << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício 5 – Média final do aluno

#include <iostream>
int main() {
float n1, n2, n3, m;
cout << "Entre com as três notas de um aluno:";
cin >> n1 >> n2 >> n3;
m = (n1 + n2 + n3) / 3;
if (m >= 6) {
cout << "Aluno Aprovado: " << m << "\n";
} else {
cout << "Aluno Reprovado: " << m << "\n";
}
system("pause");
}

Exercício 6 – Categoria por idade

#include <iostream>
int main() {
float idade;
cout << "Entre com a idade:";
cin >> idade;
if (idade >= 5 && idade <= 7) {
cout << "Categoria Infantil A\n";
} else if (idade >= 8 && idade <= 10) {
cout << "Categoria Infantil B\n";
} else if (idade >= 11 && idade <= 13) {
cout << "Categoria Juvenil A\n";
} else if (idade >= 14 && idade <= 17) {
cout << "Categoria Juvenil B\n";
} else if (idade >= 18) {
cout << "Categoria Adulto\n";
}
system("pause");
}

Exercício 7 – Cálculo de pedido na lanchonete

#include <iostream>
int main() {
int Codigo;
float Quantidade;
cout << "Entre com o código do produto:";
cin >> Codigo;
cout << "Entre com a quantidade:";
cin >> Quantidade;
if (Codigo == 100) {
cout << "Cachorro Quente: R$ " << Quantidade * 1.2 << "\n";
} else if (Codigo == 101) {
cout << "Bauru Simples: R$ " << Quantidade * 1.3 << "\n";
} else if (Codigo == 102) {
cout << "Bauru com Ovo: R$ " << Quantidade * 1.5 << "\n";
} else if (Codigo == 103) {
cout << "Hamburger: R$ " << Quantidade * 1.2 << "\n";
} else if (Codigo == 104) {
cout << "Cheeseburger: R$ " << Quantidade * 1.3 << "\n";
} else if (Codigo == 105) {
cout << "Refrigerante: R$ " << Quantidade * 1.0 << "\n";
} else {
cout << "Código inválido\n";
}
system("pause");
}

Exercício 8 – Peso ideal

#include <iostream>
int main() {
float Altura, PesoIdeal;
int sexo;
cout << "Entre com a altura:";
cin >> Altura;
cout << "Entre com o sexo (f=0/m=1):";
cin >> sexo;
if (sexo == 0) {
PesoIdeal = 62.1 * Altura - 44.7;
cout << "PesoIdeal: " << PesoIdeal << "\n";
} else if (sexo == 1) {
PesoIdeal = 72.7 * Altura - 58;
cout << "PesoIdeal: " << PesoIdeal << "\n";
} else {
cout << "Opção para sexo inválida!\n";
}
system("pause");
}

Exercício 9 – Preço por código de produto

#include <iostream>
int main() {
float Quantidade;
int Codigo;
cout << "Entre com o código do produto (ABCD = 1, XYPK = 2, KLMP = 3, QRST = 4):";
cin >> Codigo;
cout << "Entre com a quantidade:";
cin >> Quantidade;
if (Codigo == 1) {
cout << "R$: " << Quantidade * 5.3 << "\n";
} else if (Codigo == 2) {
cout << "R$: " << Quantidade * 6.0 << "\n";
} else if (Codigo == 3) {
cout << "R$: " << Quantidade * 3.2 << "\n";
} else if (Codigo == 4) {
cout << "R$: " << Quantidade * 2.5 << "\n";
} else {
cout << "Código Inexistente!\n";
}
system("pause");
}

Exercício 10 – Conceito final do aluno

#include <iostream>
int main() {
float n1, n2, n3, me, m;
cout << "Entre com as três notas:";
cin >> n1 >> n2 >> n3;
cout << "Entre com a média de exercícios:";
cin >> me;
m = (n1 + 2*n2 + 3*n3 + me) / 7;
if (m >= 9) {
cout << "Aluno Aprovado - Conceito A\n";
} else if (m >= 7.5 && m < 9) {
cout << "Aluno Aprovado - Conceito B\n";
} else if (m >= 6 && m < 7.5) {
cout << "Aluno Aprovado - Conceito C\n";
} else if (m >= 4 && m < 6) {
cout << "Aluno Reprovado - Conceito D\n";
} else {
cout << "Aluno Reprovado - Conceito E\n";
}
system("pause");
}

Exercício 11 – Classificação de triângulos

#include <iostream>
int main() {
float a, b, c;
cout << "Entre com os três possíveis lados de um triângulo:";
cin >> a >> b >> c;
if (a == b && a == c) {
cout << "Triângulo EQUILÁTERO\n";
} else if (a != b && a != c && b != c) {
cout << "Triângulo ESCALENO\n";
} else {
cout << "Triângulo ISÓSCELES\n";
}
} else {
cout << "Valores não formam um triângulo\n";
}
system("pause");
}

Exercício 12 – Maior valor entre três números

#include <iostream>
int main() {
float a, b, c;
cout << "Entre com três valores:";
cin >> a >> b >> c;
if (a >= b && a >= c) {
cout << "Maior: " << a << "\n";
} else if (b >= c) {
cout << "Maior: " << b << "\n";
} else {
cout << "Maior: " << c << "\n";
}
system("pause");
}

Entradas relacionadas: