Você está na página 1de 15

/*

1. Um algoritmo que lê um numero inteiro e mostre uma


mensagem indicando se este número é positivo ou negativo.
*/

#include <iostream>
Using namespace std;

int main () {
int x;
cout << “Digite um valor: “;
cin >> x;
if (x>0) {cout<<”Numero positivo”;
}
else if (x<0) {cout <<”Numero negativo”;
}
else {cout << “Numero Zero”;
}
system (“pause>null);
return 0;
}
/*
2. Um algoritmo para ler 3 números e mostrá-los em ordem
decrescente.
*/
#include <iostream>
using namespace std;
int main (){
int a,b,c;
cout<<"Digite tres numeros: ";
cin>>a>>b>>c;
if ((a>=b) && (b>c)) {cout<<a<<b<<c;
}
else if ((a>=c) && (c>b)) {cout<<a<<c<<b;
}
else if ((b>=a) && (a>c)) {cout<<b<<a<<c;
}
else if ((b>=c) && (c>a)) {cout<<b<<c<<a;
}
else if ((c>=a) && (a>b)) {cout<<c<<a<<b;
}
else if ((c>=b) && (b>a)) {cout<<c<<b<<a;
}
else if ((a==b) && ( b == c)) {cout<<a<<b<<c;
}
system ("pause > null");
return 0;
}

3.
/*
Um programa que lê uma temperatura em graus Centígrados
e apresente-a convertida em graus Fahrenheit.
*/
#include<IOSTREAM>
#include <cstdlib>
using namespace std;
int main() {
float f, c;
cout<<"Digite a temperatura (ºC): ";
cin>> c;
f = (9 * c + 160) / 5;
cout<<"Temperatura em Fahrenheit é: " << f << endl << endl;

system("pause");
return 0;
}

// 4. Calcular e apresentar o valor do volume de um cilindro:

#include<IOSTREAM>
#include <cstdlib>

using namespace std;


int main() {
float v, r, a;

cout<<"Digite o r2: ";


cin>> r;
cout<<"Digite a altura: " ;
cin>> a;
v= 3.14*r*r*a;
cout<<"\nVolume: "<< v << endl << endl;
system("pause");
return 0;
}
5.
/*
Ler quatro números e apresentar o resultado dois
a dois da adição e multiplicação,
baseando-se na utilização da propriedade distributiva, ou seja,
se forem lidas as variáveis A,B,C e D, deverão ser somadas
e multiplicadas A com B, A com C e A com D e assim por diante.
*/
#include<IOSTREAM>
#include <cstdlib>

using namespace std;

int main() {
float a, b, c, d ;
cout<<"\nDigite o valor a: ";
cin>> a;
cout<<"\nDigite o valor b: ";
cin>> b;
cout<<"\nDigite o valor c: ";
cin>> c;
cout<<"\nDigite o valor d: ";
cin>> d;
cout<< "valor a + valor b: "<< a+b << endl;
cout<< "valor a + valor c: "<< a+c << endl;
cout<< "valor a + valor d: "<< a+d << endl<< endl<< endl;
cout<< "valor b + valor a: "<< b+a << endl;
cout<< "valor b + valor c: "<< b+c << endl;
cout<< "valor b + valor d: "<< b+d << endl<< endl<< endl;
cout<< "valor c + valor a: "<< c+a << endl;
cout<< "valor c + valor b: "<< c+b << endl;
cout<< "valor c + valor d: "<< c+d << endl<< endl<< endl;
cout<< "valor d + valor a: "<< d+a << endl;
cout<< "valor d + valor b: "<< d+b << endl;
cout<< "valor d + valor c: "<< c+c << endl<< endl<< endl;
cout<< "valor a * valor b: "<< a*b << endl;
cout<< "valor a * valor c: "<< a*c << endl;
cout<< "valor a * valor d: "<< a*d << endl << endl<< endl;
cout<< "valor b * valor a: "<< b*a << endl;
cout<< "valor b * valor c: "<< b*c << endl;
cout<< "valor b * valor d: "<< b*d << endl<< endl<< endl;
cout<< "valor c * valor a: "<< c*a << endl;
cout<< "valor c * valor b: "<< c*b << endl;
cout<< "valor c * valor d: "<< c*d << endl<< endl<< endl;
cout<< "valor d * valor a: "<< d*a << endl;
cout<< "valor d * valor b: "<< d*b << endl;
cout<< "valor d * valor c: "<< c*c << endl<< endl<< endl;

system("PAUSE");
return 0;
}

6.
// Um programa que lê 5 valores e informe o valor do maior.

#include <iostream>
#include <cstdlib>

using namespace std;


int main(int argc, char** argv) {
int num[5], maior=0, i;
for(i=0; i<5; i++)
{
cout<<"\nDigite um valor: ";
cin>>num[i];
if(num[i]>maior)
maior=num[i];
}
cout<<"\n\nO maior numero e: " << maior;
system("PAUSE");
return 0;
}

7.
/*
Apresentar todos os valores numéricos inteiros ímpares
situados na faixa de 0 a 20.
*/

#include <iostream>
#include <cstdlib>

using namespace std;


int main(int argc, char** argv) {
int numero;
cout<<"\nNumeros inteiros impares";
for(numero=0; numero<20; numero++)
{
if(numero%2 != 0)
cout<<"\nNumero: " << numero ;
}
system("pause");
return 0;
}

8.
/*
Faça um programa que apresente o total
da soma obtido dos cem primeiros números inteiros.
(1+2+3+4+......+100)
*/

#include <cstdlib>
#include <iostream>

using namespace std;


int main(int argc, char *argv[]) {
int n, soma=0;
cout<<"Digite um numero: ";
cin>>n;
for(int i=0; i<=n ;i++)
{
soma =soma + i;
}
cout<<"\n";
cout<<"O Somatorio é: " <<soma<< "\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}

9.
/*
Um programa que apresenta a série de Fibonacci
até o décimo quinto termo.
A série é formada pela seqüência: 1,1,2,3,5,8,13,21,34,....,etc.
*/

#include <iostream>
#include <cstdlib>

using namespace std;


int main () {
int a=1, b=1, c;

cout<<"Digite um valor para A: ";


cin>>a;
cout<<"Digite um valor para B: ";
cin>>b;
for (int i=3; i<=20; i++)
{
c=a+b;
a=b;
b=c;
cout<<"\n"<<c;
}
cout<<"\n\n";

system ("PAUSE");
return 0;
}

10.
/*
Um programa que leia 15 valores e informe
o valor da diferença entre a média e o maior valor
*/

#include <iostream>
#include <cstdlib>

using namespace std;


int main(int argc, char** argv) {
int valor[15], i;
float maior=0, media=0, soma=0, diferenca=0;
for(i=0; i<15; i++)
{
cout<<"Digite um valor: ";
cin>>valor[i];
if(valor[i]>maior)
maior=valor[i];
}
cout<<"\n\nO maior numero eh ................................: " <<maior;
{
for(i=0; i<15; i++)
media= media+valor[i];
}
media=media/15;
cout<<"\n\nA media eh .......................................: " <<media;
diferenca= maior-media;
cout<<"\n\nA diferenca entre o maior valor e a media eh .....:
" << diferenca;
cout<<"\n\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}

/*
11. Dados dois números naturais A e B,
calcular o MDC entre A e B:
*/

#include <cstdlib>
#include <stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;

int main()
{
int n1,n2,resto;
cout<<"Digite o primeiro numero: ";
cin>>n1;
cout<<"Digite o segundo numero: ";
cin>>n2;
resto=n1%n2
while(resto!=0)
{
n1 = n2;
n2 = resto;
resto = n1%n2;
}
cout<<"\nMDC: " << n2 <<"\n";

system("pause");
return 0;
}

/*
12. Dado um número real X e um número natural K,
calcular a potência X elevado a K através de produtos sucessivos.
xk = x.x.x.x. ...... x
Obs: independente do valor de k, para x=0 ou 1
o resultado é imediato, isto é, 0 e 1.
*/

#include <iostream>
#include <cstdlib>
#include <math.h>

using namespace std;

int main(int argc, char** argv)


{
double x, k, xk;
cout<<"Digite o X: "<< endl;
cin>> x;
cout<<"Digite o K: "<< endl;
cin>> k;
xk= pow(x,k);
cout<<"Resultado: "<< xk<< endl;

system("PAUSE");
return 0;
}

13
/*
Programa que efetua o cálculo da quantidade de litros
de combustível gastos em uma viagem,
utilizando-se um automóvel que faz “x” km/l.
Para obter o cálculo, o usuário deverá fornecer
o tempo gasto na viagem e a velocidade média durante a mesma.
Desta forma será possível obter a distância percorrida com a fórmula:
DISTÂNCIA= TEMPO * VELOCIDADE (utilizar uma função).
Tendo o valor da distância, basta calcular a quantidade de litros
de combustível utilizada na viagem com a fórmula:
LITROS_USADOS=DISTÂNCIA / “x” (através de função).
O programa deverá apresentar os valores da velocidade média,
tempo gasto na viagem, a distância percorrida
e a quantidade de litros utilizada na viagem.
*/

#include <iostream>
#include <stdlib.h>

using namespace std;


double distancia(double tG, double vM) {
double d;
d=tG*vM;

return(d);
}

double Its( double d, double kl)


{
double lU;
lU=d/kl;

return(lU);
}
int main(int argc, char** argv) {

double tG, vM, kl,d,lU;

cout<<"Digite o tempo gasto na viagem: "<< endl ;


cin>>tG;
cout<<"Digite a velocidade media: "<< endl;
cin>>vM;
cout<<"Digite quantos litros o veiculo faz por kilometro "<< endl;
cin>>kl;
d= distancia(tG,vM);
lU = (d,kl);
cout << "A distancia percorrida é de: " << d << "Km";
cout << "A velocidade média percorrida é de: " << vM << "KM/h" ;
cout << "O tempo gasto na viagem é de: " << tG << " horas" ;
cout << "Foram utilizados " << lU << " litros de gasolina." ;

system("PAUSE");
return 0;
}

13.
/*
Programa que lê três notas de um aluno e monstra a sua média e diz
se o mesmo está aprovado ou não.
*/

#include <iostream>
using namespace std;

int main()
{
float n1, n2, n3, m;

cout << "Digite a primeira nota: ";


cin >> n1;
cout << "Digite a segunda nota: ";
cin >> n2;
cout << “Digite a terceira nota: “;
cin >> n3;
m = (n1+n2+n3)/3 ;
cout << "A sua média é: "<<m << endl;
if (m>=9.5){cout << "APROVADO!" << endl;
}
else {cout << "REPROVADO!" << endl;
}
return 0;
}

Você também pode gostar