Exercícios De C++ Da Estácio
Artigos Científicos: Exercícios De C++ Da Estácio. Pesquise 862.000+ trabalhos acadêmicosPor: luluco250 • 12/6/2014 • 866 Palavras (4 Páginas) • 819 Visualizações
ESTÁCIO DE SÁ - ALGORITMOS, PRIMEIRO PERÍODO
A seguir estão alguns exercícios feitos das aulas de Algoritmos do primeiro período, todos escritos em C++ e que podem ser compilados e executados via o programa DevC++ que pode ser baixado em "http://sourceforge.net/projects/orwelldevcpp/files/latest/download" (sem as aspas); existem outros programas similares, mas este é o utilizado na própria Estácio e é open source (aberto e gratuito), por isso recomendo-o muito. Para utilizá-los copie e cole no programa escolhido (como o DevC++) e compile o código, depois execute-o. Todos já foram testados e funcionam, caso tenha dificuldade procure na internet ou pergunte a colegas e/ou ao(s) professor(es).
Média e Matriz
O seguinte programa calcula a média dos alunos (número de alunos especificado pelo usuário) e como resultado ele mostra as médias dos alunos aprovados (com o número do aluno ao lado) e a quantidade de reprovados.
[começa após esta linha, não copie este texto]
#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Portuguese");
int numAlunos = 0;
int numReprovados = 0;
float nota1 = 0.0f;
float nota2 = 0.0f;
float nota3 = 0.0f;
float media = 0.0f;
int numero = 1;
cout << "Calculadora de Média Semestral 1.0\n\n";
cout << "Favor inserir o número de alunos da turma...\n";
cin >> numAlunos;
float alunos[numAlunos];
for (numero=1; numero < (numAlunos+1); numero++) {
cout << "\nFavor inserir a nota do primeiro bimestre do aluno número " << numero << "...\n";
cin >> nota1;
cout << "Favor inserir a nota do segundo bimestre do aluno número " << numero << "...\n";
cin >> nota2;
cout << "Favor inserir a nota do terceiro bimestre do aluno número " << numero << "...\n";
cin >> nota3;
media = (nota1 + nota2 + nota3) / 3;
alunos[numero-1] = -1.0;
if(media >= 6) {
alunos[numero-1] = media;
}
else {
numReprovados++;
}
}
for (numero=1; numero < (numAlunos+1); numero++) {
if(alunos[numero-1] > -1) {
cout << "\nAluno aprovado: " << numero << " média: " << alunos[numero-1] << "\n";
}
}
cout << "\nQtd reprovados: " << numReprovados << "\n";
system("pause");
return 0;
}
[o código acaba na linha acima desta, não copie este texto]
Cálculo de Salário
O código a seguir gera um programa que calcula a mudança dum salário de acordo com as instruções especificadas no próprio código.
[começa após esta linha, não copie este texto]
#include<iostream>
using namespace std;
int main(){
float salario, salfinal, irpf;
char resp;
do{
cout << "Entre com salario: " "\n";
cin >> salario;
if (salario<=1000)
{
cout << "\nISENTO";
irpf=0;
salfinal=salario-irpf;
cout << "\nIRPF = " << irpf;
cout << "\nSalario Final = " << salfinal << "\n";
}
else
{
if (salario<=2000)
{
cout << "\nSeu desconto e de 10%";
irpf=salario*0.100;
salfinal=salario-irpf;
cout << "\nIRPF = " << irpf;
cout << "\nSalario Final = " << salfinal << "\n";
}
else
{
if (salario<=3000)
{
cout << "\nSeu desconto e de 20%";
irpf=salario*0.200;
salfinal=salario-irpf;
cout << "\nIRPF = " << irpf;
...