Programas Simples
#include<iostream>
using namespace std;
// Programa de impressão na tela
int main()
{
cout<<"Olá Mundo!!!!"<<endl;
}
+++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão na tela em duas linhas
int main()
{
cout<<"Olá Mundo!!!!\n\nEstou começando a programar em C++"<<endl;
}
++++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão na tela em duas linhas
int main()
{
cout<<"Sao Pedro da Aldeia esta a aproximadamente\n200 Km do Centro do Rio de
Janeiro"<<endl;
}
+++++++++++++++++++++++++
Variáveis
#include<iostream>
using namespace std;
// Programa de impressão de variaveis
int main()
{
//Declarando Variavel inteira
int num;
//Variavel recebe o numero 2
num = 2;
//Imprimindo na tela
cout<<"Este e o numero dois: "<<num;
}
+++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão de variaveis
int main()
{
//Declarando Variaveis inteiras
int a,b,soma;
//Imprimindo na tela
cout<<"Entre com um numero inteiros: ";
//Variavel A recebendo o numero digitado pelo usuário
cin>>a;
//Imprimindo na tela
cout<<"Entre com um numero inteiros: ";
//Variavel B recebendo o numero digitado pelo usuário
cin>>b;
//Somando as variaveis
soma=a+b;
//Imprimindo o resultado na tela
cout<<"A soma dos dois numeros e "<<soma;
}
+++++++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão de variaveis (area de um triangulo)
int main()
{
//Declarando Variaveis reais
char nome[30];
//Imprimindo na tela
cout<<"Digite seu nome: ";
//Variavel A recebendo o numero digitado pelo usuário
cin>>nome;
//Imprimindo resposta na tela
cout<<"Como vai voce "<<nome<<"????";
}
#include<iostream>
using namespace std;
// Programa de impressão na tela da variavel for
int main()
{
// Variaveis
int x;
//Inicio do for
for (x=0;x<10;x++)
{
cout<<"O valor de x e: "<<x <<"\n";
}
}
++++++++++++++++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão na tela da taboada de muiltiplicação
int main()
{
// Variaveis
int x,y;
//Imprimindo na tela
cout<<"Qual a taboada deseja imprimir?";
//Lendo a variavel
cin>>y;
//Inicio do for
for (x=1;x<=10;x++)
{
cout<<y<<" * "<<x<<" = "<<y * x<<"\n";
}
}
+++++++++++++++++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de impressão na tela da taboada de muiltiplicação
int main()
{
// Variaveis
int x,y,z;
//Imprimindo na tela
cout<<"Qual a taboada deseja imprimir? ";
//Lendo a variavel
cin>>y;
//Imprimindo na tela
cout<<"Ate quanto? ";
//Lendo a variavel
cin>>z;
//Inicio do for
for (x=1;x<=z;x++)
{
cout<<y<<" * "<<x<<" = "<<y * x<<"\n";
}
}
+++++++++++++++++++++++++++++++++
#include<iostream>
using namespace std;
// Programa de verificação de nomes de alunos e calcular se esta aprovado ou reprovado
int main()
{
// Variaveis
int x,y;
float n1,n2;
//Imprimindo na tela
cout<<"Quantos alunos? ";
//Lendo a variavel
cin>>y;
//Inicio do for
for (x=1;x<=y;x++)
{
//Imprimindo na tela
cout<<"Digite a primeira nota: ";
//Lendo a variavel
cin>>n1;
//Imprimindo na tela
cout<<"Digite a segunda nota: ";
//Lendo a variavel
cin>>n2;
//Testando
if ((n1+n2)/2>6)
{
cout<<"O aluno esta APROVADO\n\n";
}
else
{
cout<<"O aluno esta REPROVADO\n\n";
}
}
}
+++++++++++++++++++++++++++++++++++++
#include <cstdlib>
#include<iostream>
using namespace std;
// Programa de verificação de nomes de alunos e calcular se esta aprovado ou reprovado
int main()
{
// Variaveis
int x,y;
float n1,n2;
char nome[15];
//Imprimindo na tela
cout<<"Quantos alunos? ";
//Lendo a variavel
cin>>y;
//Inicio do for
for (x=1;x<=y;x++)
{
//Imprimindo na tela
cout<<"Digite o nome do aluno: ";
//Lendo a variavel
cin>>nome;
//Imprimindo na tela
cout<<"Digite a primeira nota: ";
//Lendo a variavel
cin>>n1;
//Imprimindo na tela
cout<<"Digite a segunda nota: ";
//Lendo a variavel
cin>>n2;
//Testando
if ((n1+n2)/2>6)
{
cout<<"O aluno "<<nome<<" esta APROVADO\n\n";
}
else
{
cout<<"O aluno "<<nome<<" esta REPROVADO\n\n";
}
}
}
+++++++++++++++++++++++++++++++++
#include <cstdlib>
#include<iostream>
using namespace std;
// Programa de verificação de nomes de alunos e calcular se esta aprovado ou reprovado
int main()
{
// Variaveis
int x,y;
float n1,n2;
char nome[15];
//Imprimindo na tela
cout<<"Quantos alunos? ";
//Lendo a variavel
cin>>y;
//Inicio do for
for (x=1;x<=y;x++)
{
//Imprimindo na tela
cout<<"Digite o nome do aluno: ";
//Lendo a variavel
cin>>nome;
//Imprimindo na tela
cout<<"Digite a primeira nota: ";
//Lendo a variavel
cin>>n1;
//Imprimindo na tela
cout<<"Digite a segunda nota: ";
//Lendo a variavel
cin>>n2;
//Testando
if ((n1+n2)/2<5)
{
cout<<"O aluno "<<nome<<" esta REPROVADO\n\n";
}
else
{
if((n1+n2)/2>=5 && (n1+n2)/2<7)
{
cout<<"O aluno "<<nome<<" esta de
RECUPERAÇÃO\n\n";
}
if((n1+n2)/2>=7)
{
cout<<"O aluno "<<nome<<" esta de APROVADO\n\n";
}
}
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Imprimir números pares de 0 a 100
#include<iostream>
#include<cstdlib>
using namespace std;
// Impressão de numeros pares
int main()
{
// Variaveis
int par=0;
//Imprimindo na tela
cout<<"Os numeros pares de 0 a 100 sao:\n\n";
//Inicio do while
while (par<=100)
{
cout<<par<<"\t";
par=par+2;
}
}
++++++++++++++++++++++++++++++++++++++++++
Imprimir o dobro dos numeros digitados enquanto este não for 0
#include<iostream>
#include<cstdlib>
using namespace std;
// Impressão do dobro dos numeros enquanto não for digitado 0
int main()
{
// Variaveis
int num;
//Imprimindo na tela
cout<<"Digite um numero: ";
cin>>num;
//Inicio do while
while (num>0)
{
cout<<"\nO dobro do numero digitado e: "<<num*2;
cout<<"\nDigite um numero: ";
cin>>num;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Imprimir sequencia de numeros pares
#include<iostream>
#include<cstdlib>
using namespace std;
// Impressão de numeros pares
int main()
{
// Variaveis
int par;
int x;
//Imprimindo na tela
cout<<"Inicio em: ";
cin>>par;
cout<<"Termino em: ";
cin>>x;
//Verificndo se o início é maior que o término
if (par>=x)
{
cout<<"Inicio e maior ou igual ao fim da sequencia!!!!";
}
else
{
cout<<"Os numeros pares de "<<par<<" e "<<x<<" sao:\n\n";
//Inicio do while
while (par<=x)
{
cout<<par<<"\t";
par=par+2;
}
}
}
++++++++++++++++++++++++++++++++++++++++++++
Informar se numeros pares são positivos ou negativos enquanto este não for 0
#include<iostream>
#include<cstdlib>
using namespace std;
// Impressão de numeros pares
int main()
{
// Variaveis
int x=1;
// Inicio do while
while (x!=0)
{
cout <<"Digite um numero (0 para finalizar): ";
cin>>x;
cin.ignore ();
if (x>0)
{
cout <<"Este numero e positivo\n";
}
if (x<0)
{
cout <<"Este numero e negativo\n";
}
}
}
+++++++++++++++++++++++++++++++++++++
Algoritimo trigonometria
#include<iostream>
#include<cstdlib>
#include<math.h>
using namespace std;
int main()
{
// Programa menu para calcular area ou perimetro
//Variaveis
int op;
float a,b,tri;
do
{
//Construindo o menu
cout<<"MENU DE OPCOES - AREA E PERIMETRO DAS FIGURAS\n\n";
cout<<"1 - Area de um quadrado/retangulo\n\n";
cout<<"2 - Perimetro de um quadrado/retangulo\n\n";
cout<<"3 - Area de um triangulo\n\n";
cout<<"4 - Perimetro de um triangulo\n\n";
cout<<"5 - Area de um circulo\n\n";
cout<<"6 - Perimetro de um circulo\n\n";
cout<<"0 - Sair\n\n";
cout<<"DIGITE SUA OPCAO: ";
cin>>op;
if (op==1)
{
//Calculando area do quadrado/retangulo
cout<<"Digite a medida do primeiro lado: ";
cin>>a;
cout<<"Digite a medida do segundo lado: ";
cin>>b;
//Calculando
cout<<"A AREA do QUADRADO / RETANGULO e:"<<a*b<<"\n\n";
system ("pause");
system ("cls");
}
if (op==2)
{
//Calculando perimetro do quadrado/retangulo
cout<<"Digite a medida do primeiro lado: ";
cin>>a;
cout<<"Digite a medida do segundo lado: ";
cin>>b;
//Calculando
cout<<"A PERIMETRO do QUADRADO / RETANGULO e:"<<a*2+b*2<<"\n\n";
system ("pause");
system ("cls");
}
if(op==3)
{
//Calculando area do triangulo
cout<<"Digite a medida da base do triangulo: ";
cin>>a;
cout<<"Digite a medida daltura do triangulo: ";
cin>>b;
//Calculando
cout<<"A AREA do TRIANGULO e:"<<(a*b)/2<<"\n\n";
system ("pause");
system ("cls");
}
if(op==4)
{
//Calculando o perimetro do triangulo
cout<<"Digite a primeira medida triangulo: ";
cin>>a;
cout<<"Digite a segunda medida triangulo: ";
cin>>b;
cout<<"Digite a terceira medida triangulo: ";
cin>>tri;
//Calculando
cout<<"O PERIMETRO do TRIANGULO e:"<<a+b+tri<<"\n\n";
system ("pause");
system ("cls");
}
if(op==5)
{
//Calculando area do circulo
cout<<"Digite a medida do RAIO DO CIRCULO: ";
cin>>a;
//Calculando
cout<<"A AREA do CIRCULO e: "<<3.1415*a*a<<"\n\n";
system ("pause");
system ("cls");
}
if(op==6)
{
//Calculando perimetro do circulo
cout<<"Digite a medida do RAIO DO CIRCULO: ";
cin>>a;
//Calculando
cout<<"O PERIMETRO do CIRCULO e: "<<2*3.1415*a<<"\n\n";
system ("pause");
system ("cls");
}
}
while (op!=0);
}
++++++++++++++++++++++++++++++++++++++++++++++
Menu trigonometria Switch
#include<iostream>
#include<cstdlib>
#include<math.h>
using namespace std;
int main()
{
// Programa menu para calcular area ou perimetro
//Variaveis
int op;
float a,b,tri;
//Construindo o menu
cout<<"MENU DE OPCOES - AREA E PERIMETRO DAS FIGURAS\n\n";
cout<<"1 - Area de um quadrado/retangulo\n\n";
cout<<"2 - Perimetro de um quadrado/retangulo\n\n";
cout<<"3 - Area de um triangulo\n\n";
cout<<"4 - Perimetro de um triangulo\n\n";
cout<<"5 - Area de um circulo\n\n";
cout<<"6 - Perimetro de um circulo\n\n";
cout<<"0 - Sair\n\n";
cout<<"DIGITE SUA OPCAO: ";
cin>>op;
cin.ignore();
switch (op)
{
case 1:
//Calculando area do quadrado/retangulo
cout<<"Digite a medida do primeiro lado: ";
cin>>a;
cout<<"Digite a medida do segundo lado: ";
cin>>b;
//Calculando
cout<<"A AREA do QUADRADO / RETANGULO e:"<<a*b<<"\n\n";
system ("pause");
system ("cls");
break;
case 2:
//Calculando perimetro do quadrado/retangulo
cout<<"Digite a medida do primeiro lado: ";
cin>>a;
cout<<"Digite a medida do segundo lado: ";
cin>>b;
//Calculando
cout<<"A PERIMETRO do QUADRADO / RETANGULO
e:"<<a*2+b*2<<"\n\n";
system ("pause");
system ("cls");
break;
case 3:
//Calculando area do triangulo
cout<<"Digite a medida da base do triangulo: ";
cin>>a;
cout<<"Digite a medida daltura do triangulo: ";
cin>>b;
//Calculando
cout<<"A AREA do TRIANGULO e:"<<(a*b)/2<<"\n\n";
system ("pause");
system ("cls");
break;
case 4:
//Calculando o perimetro do triangulo
cout<<"Digite a primeira medida triangulo: ";
cin>>a;
cout<<"Digite a segunda medida triangulo: ";
cin>>b;
cout<<"Digite a terceira medida triangulo: ";
cin>>tri;
//Calculando
cout<<"O PERIMETRO do TRIANGULO e:"<<a+b+tri<<"\n\n";
system ("pause");
system ("cls");
break;
case 5:
//Calculando area do circulo
cout<<"Digite a medida do RAIO DO CIRCULO: ";
cin>>a;
//Calculando
cout<<"A AREA do CIRCULO e: "<<3.1415*a*a<<"\n\n";
system ("pause");
system ("cls");
break;
case 6:
//Calculando perimetro do circulo
cout<<"Digite a medida do RAIO DO CIRCULO: ";
cin>>a;
//Calculando
cout<<"O PERIMETRO do CIRCULO e: "<<2*3.1415*a<<"\n\n";
system ("pause");
system ("cls");
break;
case 0:
system ("exit");
break;
}
}
Download

Algoritimos C++ Resolvidos - Portal do Professor Carlos Muniz