Sei sulla pagina 1di 7

1.

Faça um algoritmo que leia um numero inteiro e mostre uma mensagem indicando se este
número é positivo ou negativo.

#include <iostream>

Using namespace std;

Intmain (){Int x;

Cout<< “Entre com 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. Fazer 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 comerciante comprou um produto e quer vendê-lo comum lucro de 45% se o valor


dacompra for menor que R$20,00; caso contrário, o lucro será de 30%. Desenvolver um
algoritmo que possibilite entrar com o valor do produto e imprima o valor da venda.

#include <iostream>

using namespace std;

int main (){

float valorCompra, valorVenda;

cout<<"Entre com o valor da compra: ";

cint>>valorCompra;

if(valorCompra < 20.00)

valorVenda <- valorCompra *1.45;

else if valorVenda <- valorcompra * 1.30;

cout<<"Valor de Venda do produto: "<<valorVenda;

system ("pause > null");

return 0;

}
4. Uma agência bancária possui dois tipos de investimentos, conforme o quadro abaixo. Faça
um algoritmo que receba o tipo do investimento e o valor do investimento, calcule e mostre o
valor corrigido de acordo com o tipo de investimentoescolhido.

TipoDescriçãoRendimento Mensal

1 Poupança3%

2 Fundos de Renda Fixa4%

#include <iostream>

using namespace std;

int main (){

float valorInvest,valorCorrigido; char tipoInvest;

cout<<"Informe o valor a ser investido: ";

cin>>valorInvest;

cout<<"Informe o tipo de investimento: ";

cout<<"1 - poupanca";

cout<<"2 - fundos de renda fixa";cin>>tipoInvest;

if (tipoInvest == ‘1’)

valorCorrigido <- valorInvest +(valorInvest * 0.03);

{cout<<"Valor Corrigido = "<<valorCorrigido;}

else if (tipoInvest == ‘2’)

valorCorrigido <- valorInvest +(valorInvest * 0.04);

{cout<<"Valor Corrigido = "<<valorCorrigido;}

else {cout<<"Tipo de Investimento incorreto";}

system ("pause> null");

return 0;

5. Desenvolva um algoritmo que calcule as raízes de uma equação do 2º Grau, na forma Ax² +
Bx + C, levando em consideração a existência de raízes reais.

#include <iostream>

using namespace std;


int main () {

float a,b,c,delta,raiz1,raiz2;

{cout<<"Informe os 3 coeficientes da equacao do segundo grau (Ax²+Bx+C): "};

{cout>>"A = "}cin>>a;

{cout<<"B = "};

cin>>b;

{cout<<"C = "};

cin>>b;

delta == b^2 - 4*a*c

if (delta < 0)

{cout<<"Nao existe raiz real!";

else if (delta = 0)

raiz1 == -b /(2*a)

{cout<<"As raizes são iguais! X1 = X2 = "<<raiz1;

else raiz1 == (-b + raizq(delta))/(2*a);

raiz2 == (-b - raizq(delta))/(2*a);

cout<<...
1.23 Escreva um programa que pede ao usuário que forneça dois números,

obtém os dois números digitados pelo usuário e imprime a soma, o produto, a diferença e o
quociente dos dois números.

#include<iostream.h>

int main(){

int a,b;

cout<<"Digite dois numeros inteiros: ";

cout <<"\n";

cin >> a >> b;

cout<< " SOMA = " << a+b; cout <<"\n";

cout<< "PRODUTO = " << a * b; cout <<"\n";

cout<< "DIFERENcA = " << a - b; cout <<"\n";

cout << "QUOCIENTE = "<< a/b; cout <<"\n";

system ("pause");

return 0;

1.25 Escreva um programa que pede ao usuário que forneça dois inteiros, obtém os números
digitados pelo usuário e então imprime o número maior seguido pelas palavras “é o maior”. Se
os números são iguais, imprime a mensagem ‘Estes números são iguais”.

#include<iostream.h>

int main (){

int a, b;

cout<< "Digite dois numeros inteiros: ";

cout<< "\n";

cin >> a >> b;

if ( a > b ) cout << a << " EH O MAIOR \n";

else if ( a < b) cout << b << " EH O MAIOR \n";


else cout << "ESTES NUMEROS SAO IGUAIS. \n";

system ("pause");

return 0;

1.26 Escreva um programa que recebe três inteiros como entrada do teclado e imprime a
soma, a média, o produto, o menor e o maior destes números.

#include<iostream.h>

int main(){

int a, b, c;

cout<< " DIGITE TRES NUMEROS INTEIROS: ";

cin >> a >> b >> c;

cout<< "SOMA = " << a+b+c;

cout << "\n";

cout << "MEDIA = " << (a+b+c)/3.0;

cout << "\n";

cout<< "PRODUTO = "<< a * b *c;

cout << "\n";

if (a > b & b > c) cout << " MAIOR NUMERO EH = " << a << " MENOR EH= " << c;

else if (a > c & c > b ) cout << " MAIOR NUMERO EH = " << a << " MENOR EH = "<< b;

else if (b> a & a > c) cout << " MAIOR NUMERO EH = " << b << " MENOR EH = "<< c;

else if (b > c & c > a) cout << " MAIOR NUMERO EH = " << b << " MENOR EH = "<< a;

else if (c > a & a > b) cout << " MAIOR NUMERO EH = " << c << " MENOR EH = "<< b;

else if (c > b & b > a) cout << " MAIOR NUMERO EH = " << c << " MENOR EH = "<< a;

cout << "\n";


system ("pause");

return 0;

1.27 Escreva um programa que lê o raio de um círculo e imprime seu diâmetro,circunferência e


área. Para ssot, use o valor constante 3,14159. Faça estes cálculos em comandos de saída.
(Nota: neste capítulo, discutimos só constantes e variáveis inteiras. No Capítulo 3, discutiremos
números de ponto-flutuante, isto é, valores que podem ter pontos decimais.)

#include<iostream.h>

int main (){

float raio;

cout << "Digite o raio do círculo: " ;

cout << "\n";

cin >> raio;

cout << " DIAMETRO = " << raio * 2;

cout << "\n";

cout << " AREA = "<< 2 * 3.14159 * (raio * raio);

cout << "\n";

system ("pause");

return 0;

Potrebbero piacerti anche