Exercicios Resolvidos Estrutura Condicional
Casos: Exercicios Resolvidos Estrutura Condicional. Pesquise 862.000+ trabalhos acadêmicosPor: rodney • 1/10/2013 • 2.392 Palavras (10 Páginas) • 1.308 Visualizações
EXERCÍCIOS RESOLVIDOS SALA – LISTA DE ESTRUTURA CONDICIONAL
1) Construa um algoritmo que leia três notas de um aluno, calcule a média obtida por este aluno e no final escreva o resultado indicando se o mesmo foi aprovado ou reprovado (considere que aluno aprovado obteve Média >= 7,0 e aluno reprovado Média < 7,0).
#include <iostream>
using namespace std;
float n1, n2, n3, md;
main () {
cout << "Informe tres notas \n";
cin >> n1 >> n2 >> n3;
md = (n1 + n2 + n3)/3;
if (md >= 7.0) {
cout << "Media do aluno = " << md << "\n";
cout << "Aluno aprovado \n";
}
else {
cout << "Media do aluno = "<<md << "\n";
cout << "Aluno reprovado \n";
}
system("Pause");
}
2) Construa um algoritmo que dado as três notas de avaliação de um aluno (AVI, AVII e AVIII) calcule a média deste aluno. De acordo com a média obtida escreva o tipo de Conceito que ele obteve. (Para média maior ou igual a 7,0 e menor ou igual a 10, 0 – Conceito A; para média maior ou igual a 5,0 e menor que 7,0 – Conceito B; para média inferior a 5,0 – Conceito C).
#include <iostream>
using namespace std;
float n1,n2,n3,md;
main () {
cout << "Informe tres notas \n";
cin >> n1 >> n2 >> n3;
md = (n1 + n2 + n3)/3;
cout << "Media do aluno = " << md << "\n";
if ((md >= 7) && (md <= 10))
cout << "Conceito A \n";
else
if ((md >= 5) && (md < 7))
cout << "Conceito B \n";
else
if (md < 5)
cout << "Conceito C \n";
else
cout << "Media inválida \n";
system("Pause");
}
3) Construa um algoritmo que leia sexo, salário e idade de um funcionário de uma certa empresa. Aplique um aumento de 20% sobre o salário deste funcionário, caso o mesmo seja do sexo feminino e possua um salário abaixo de R$ 1500,00 reais. No final escreva osalário do funcionário com aumento, caso contrário informe que o mesmo não teve direito ao aumento.
#include <iostream>
using namespace std;
char sx;
float sal;
int idade;
main () {
cout << "Informe o sexo, salario e idade de um funcionario \n";
cin >> sx >> sal >> idade;
if ((sx == 'f') && (sal < 1500)) {
sal = 1.2*sal;
cout << "Salario com aumento de 20 % = " << sal << "\n";
}
else
cout << "Funcionário não teve direito a aumento \n";
system ("Pause");
}
4) Construa um algoritmo que leia nome de um funcionário, o número de horas trabalhadas, o valor que recebe por horas trabalhadas e o número de filhos, com estas informações, calcular o salário deste funcionário, considerando que o mesmo terá uma gratificação de 3% sobre o salário bruto por cada filho, caso o mesmo possua acima de três filhos. Escreva ao final, o nome do funcionário, seu respectivo salário e o acréscimo de salário, caso ela tenha tido direito a esta gratificação.
#include <iostream>
using namespace std;
char nome[30];
int numhoras, vlhora, numfilhos;
float sal, grat;
main () {
cout << "Informe o nome do funcionario \n";
gets(nome);
cout << "Informe o numero de horas trabalhadas \n";
cin >> numhoras;
cout << "Informe o valor da hora deste trabalhador \n";
cin >> vlhora;
cout << "Informe a quantidade de filhos que ele possui \n";
cin >> numfilhos;
sal = numhoras*vlhora;
cout << "Funcionario "<<nome<<" obteve salario = " << sal << "\n";
if (numfilhos > 3) {
grat = sal*0.03*numfilhos;
cout << "Gratificação = " << grat << "\n";
cout << "Salario com gratificacao = " << sal+grat << "\n";
}
else
cout << "Não obteve gratificação \n";
system ("Pause");
...