You are on page 1of 21

#include <cstdlib>

#include<stdio.h>
#include<math.h>
#include<iostream>
using namespace std;
int system();
int pergunta();
int exe1();
int exe2();
int exe3();
int exe4();
int exe5();
int exe6();
int exe7();
int exe();
int exe!();
int exe1"();
int exe11();
int exe12();
int exe13();
int exe14();
int exe15();
int exe16();
int exe17();
int exe1();
int exe1!();
int exe2"();
int exe21();
int exe22();
int exe23();
int exe24();
int exe25();
int exe26();
int exe27();
int exe2();
int exe2!();
int exe3"();
int main (){
int op;
cout << "Digite o numero do exercicio que deseja executar.\nOs
exercicios de 1 a 20 sao da primeira apostia e os de 21 a !0 sao da
segunda apostia"<<"\n"sco#a entre 1$!0 % ou 0 para sair"<<endl;
cin &&op;
s'itc# (op){
case "(
exit (");
)rea*;
case 1(
system ("cs");
exe1 ();
)rea*;
case 2(
system ("cs");
exe2 ();
)rea*;
case 3(
system ("cs");
exe3 ();
)rea*;
case 4(
system ("cs");
exe4 ();
)rea*;
case 5(
system ("cs");
exe5 ();
)rea*;
case 6(
system ("cs");
exe6 ();
)rea*;
case 7(
system ("cs");
exe7 ();
)rea*;
case (
system ("cs");
exe ();
)rea*;
case !(
system ("cs");
exe! ();
)rea*;
case 1"(
system ("cs");
exe1" ();
)rea*;
case 11(
system ("cs");
exe11 ();
)rea*;
case 12(
system ("cs");
exe12 ();
)rea*;
case 13(
system ("cs");
exe13 ();
)rea*;
case 14(
system ("cs");
exe14 ();
)rea*;
case 15(
system ("cs");
exe15 ();
)rea*;
case 16(
system ("cs");
exe16 ();
)rea*;
case 17(
system ("cs");
exe17 ();
)rea*;
case 1(
system ("cs");
exe1 ();
)rea*;
case 1!(
system ("cs");
exe1! ();
)rea*;
case 2"(
system ("cs");
exe2" ();
)rea*;
case 21(
system ("cs");
exe21 ();
)rea*;
case 22(
system ("cs");
exe22 ();
)rea*;
case 23(
system ("cs");
exe23 ();
)rea*;
case 24(
system ("cs");
exe24 ();
)rea*;
case 25(
system ("cs");
exe25 ();
)rea*;
case 26(
system ("cs");
exe26 ();
)rea*;
case 27(
system ("cs");
exe27 ();
)rea*;
case 2(
system ("cs");
exe2 ();
)rea*;
case 2!(
system ("cs");
exe2! ();
)rea*;
case 3"(
system ("cs");
exe3" ();
)rea*;
de+aut({
cout<<"Opcao in,aida.\n-ente no,amente."<<endl;
system ("pause");
system ("cs");
main();
.
.
return ";
.
//Funo para pausar a tela e limpar o conteudo direcionando para a funo
pergunta()
int system(){
system ("pause");
system ("cs");
pergunta();
.
//pergunta se o usuario deseja fazer mais algum programa
int pergunta (){
c#ar x;
cout<< "Deseja +a/er mais aguma operacao0\n1$123\n2$
45O"<<endl;
cin&&x;
i+ (x66#1#){
system ("cs");
main ();
.
ese i+ (x66#2#){
exit (");
.
ese {
system ("cs");
pergunta();
.
//return 0;
.
int exe1 (){
int n1%n2%n3%n4%n5%media;
cout << "\n1) 7acuar a media aritmetica de cinco
numeros"<<endl;
cout << "Digite o primeiro numero("<<endl;
cin&&n1;
cout << "Digite o segundo numero("<<endl;
cin&&n2;
cout << "Digite o terceiro numero("<<endl;
cin&&n3;
cout << "Digite o quarto numero("<<endl;
cin&&n4;
cout << "Digite o quinto numero("<<endl;
cin&&n5;
media6(n18n28n38n48n5)95;
cout << "5 media e( " << media << "\n";
system();
.
int exe2(){
:oat n1%n2%n3%media;
cout << "\n2) 7acuar a media aritmetica de tres notas e mostrar
se o auno +oi apro,ado ou nao% considerando como criterio de
apro,acao se media . ;.0"<<endl;
cout << "Digite a primeira nota"<<endl;
cin &&n1;
cout << "Digite a segunda nota"<<endl;
cin &&n2;
cout << "Digite a terceira nota"<<endl;
cin &&n3;
media6(n18n28n3)93;
i+(media&66){
cout << "5uno apro,ado com media igua a
"<<media<<endl;
.
ese {
cout << "5uno <epro,ado com media igua a
"<<media<<endl;
.
system();
.
int exe3(){
:oat r%h%a%$;
cout << "\n!) "scre,a um agoritmo que rece)a como entrada o
raio da )ase de um ciindro e retorna como resutado a area da
super=cie desse ciindro% )em como seu ,oume. 1a)endo que( 5rea
do ciindro6 2>!%1?>raio>atura 8 2>!%1?>raio>raio e @oume do
ciindro6!%1?>raio>raio> atura."<<endl;
cout << "Digite o raio do ciindro"<<endl;
cin &&r;
cout <<"\nDigite a atura do ciindro"<<endl;
cin && h;
a62>3.14>r>h 8 2>3.14>r>r;
$63.14>r>r>h;
cout << "\n5 area A( " << a << "\n" o ,oume e( " << $<<endl;
system();
.
int exe4(){
:oat sl%s%pa%$d;
cout << "\n?) "scre,a um agoritmo que rece)a como entrada o
saario de um +uncionario% o percentua de aumento e o ,aor de
descontos% cacue e mostre o saario iquido."<<endl;
cout << "Digite o saario("<<endl;
cin &&s;
cout << "\nDigite o percentua de aumento em (B)"<<endl;
cin &&pa;
cout << "\nDigite o ,aor de desconto"<<endl;
cin &&$d;
sl6((s8s>pa)91"")$$d;
cout << "O saario iquido e( " << sl <<endl;
system();
.
int exe5(){
:oat p%%ld%pi%p%$;
cout << "\nC) O custo de um carro no,o e a soma do preco de
+a)rica com o percentua de ucro do distri)uidor% e dos impostos
apicados ao preco de +a)rica. Daca um agoritmo que rece)a o preco
de +a)rica de um ,eicuo% o percentua de ucro do distri)uidor e o
percentua de impostos% cacue e mostre( \nO ,aor correspondente ao
ucro do distri)uidor \nO ,aor dos impostos \nO preco =na do
,eicuo";
cout << "Digite o preco de +a)rica do ,eicuo"<<endl;
cin && p%;
cout << "Digite o percentua de Ecro do distri)uidor em
B"<<endl;
cin && ld;
cout << "Digite o percentua de impostos apicados em
B"<<endl;
cin &&pi;
p%$6p%8p%>ld91""8p%>pi91"";
cout << "\nO ucro do distri)uidor e( " << p%>ld91"";
cout << "\nO ,aor dos impostos e( "<< p%>pi91"";
cout << "\nO ,aor =na do ,eicuo e( "<< p%$<<endl;
system();
.
int exe6 (){
int sex;
:oat h%pi;
cout << "\n;) -endo como dados de entrada a atura e o sexo de
uma pessoa% construa um programa que cacue seu peso idea%
utii/ando a seguinte +ormua( peso idea 6 (F2.F>#) G@ CH"<<endl;
cout << "Digite a atura."<<endl;
cin && h;
cout << "Iara 3517EJ24O digite 1.\nIara D"32424O digite
2."<<endl;
cin && sex;
pi6(72.7>h)$5;
i+ (sex661){
cout << "1exo 3ascuino e peso idea A( " << pi<<endl;
.
ese i+ (sex662){
cout << "1exo Deminino e peso idea A( " << pi<<endl;
.
ese{
cout << "OpKLo in,Mida. -ente no,amente."<<endl;
system ("pause");
system ("cs");
exe6();
.
system();
.
int exe7 (){
:oat x1%x2%y1%y2%dist;
cout << "\nF) 7onstrua um agoritmo que tendo como entrada
dois pontos quaisquer do pano I(x1%N1) e O(x2%N2)% imprima a
distancia entre ees."<<endl;
cout << "\nDigite o x1"<<endl;
cin && x1;
cout << "\nDigite o N1"<<endl;
cin && y1;
cout << "\nDigite o x2"<<endl;
cin && x2;
cout << "\nDigite o N2"<<endl;
cin && y2;
dist6s&rt((po'(x2$x1%2))8(po'(y2$y1%2)));
cout << "\n5 distancia entre ees e( " << dist<<endl;
system();
.
int exe (){
:oat r%h%&tl%custo;
cout << "\nH) 7onstrua um agoritmo que cacue a quantidade de
atas de tinta necessarias e o custo para pintar tanques ciindricos de
com)usti,e% onde sao +ornecidos a atura e o raio desse
ciindro.\n1a)endo que(\na ata de tinta custa <P20%00\n$cada ata
contem C itros\n$cada itro de tinta pinta ! metros
quadrados.\n1a)endo que( 5rea do ciindro62>!%1?>raio2 8
2>!%1?>raio>atura% e que raio e atura sao dados de entrada.";
cout << "Digite a atura do ciindro"<<endl;
cin && h;
cout << "\nDigite o raio do ciindro"<<endl;
cin &&r;
&tl6(2>3.14>r>h 8 2>3.14>r>r)915;
custo6&tl>2";
cout << "\nQastara " << &tl << " atas para pintar cada ciindro e
=cara em <P " << custo << " reais.";
system();
.
int exe! (){
:oat s%ns;
cout << "\nR) Daca um agoritmo que cacua o no,o saario dos
empregados de uma empresa apos um reajuste concedido. "ste
reajuste dependera do saario atua do +uncionario( 1e o saario atua
+or ate <PC00%00% reajuste de 20B; 1e o saario atua +or de <PC01%00
a <P1000%00% reajuste de 10B; 1e o saario atua +or acima de
<P1000%00% reajuste de CB."<<endl;
cout << "\nDigite o saario("<<endl;
cin && s ;
i+ (s<65""){
ns6s>1.2;
.
ese i+(s&5"" SS s<61"""){
ns6s>1.1;
.
ese{
ns6s>1."5;
.
cout << "O no,o saario e( " << ns;
system();
.
int exe1"(){
:oat p%h%imc;
cout << "10) O 2ndice de 3assa 7orpora (237) e uma medida do
grau de o)esidade de uma pessoa. 5tra,es do cacuo de 237 e
possi,e sa)er se aguem esta acima ou a)aixo dos parametros ideais
de peso para sua estatura. Iara +a/er o cacuo do 237 )asta di,idir o
peso em quiogramas pea atura ao quadrado (em metros). "scre,a
um agoritmo que rece)e como entrada a o peso (em *g) e atura (em
m)% e retorna o 237 da pessoa.";
cout << "\nDigite o peso em Tg( "<<endl;
cin && p;
cout << "\nDigite a atura em metros"<<endl;
cin && h;
imc6p9(h>h);
cout << "\nO seu 237 e( " << imc;
system();
.
int exe11 (){
:oat n1%n2%r1%r2;
cout << "11) Daca um agoritmo que rece)a dois numeros%
cacue e mostre a di+erenca dos quadrados e o quadrado da di+erenca
destes numeros."<<endl;
cout << "Digite o primeiro numero("<<endl;
cin && n1;
cout << "Digite o segundo numero("<<endl;
cin && n2;
r16n1>n1$n2>n2;
r26(n1$n2)>(n1$n2);
cout << "\n5 di+erenca dos quadrados e( " << r1 << " e o
quadrado da di+erenca e( " << r2;
system();
.
int exe12(){
int s%ns;
cout << "12) 7acuar o no,o saario de um empregado%
considerando um aumento de 20 B"<<endl;
cout << "Digite o saario."<<endl;
cin && s;
ns6s>1.2;
cout << "O no,o saario e(" << ns;
system();
.
int exe13 (){
int n1%n2%n3%media;
cout << "1!) 7onstruir um agoritmo que rece)e tres numeros%
cacua e mostra a media." <<endl;
cout << "Digite o primeiro numero("<<endl;
cin&&n1;
cout << "Digite o segundo numero("<<endl;
cin&&n2;
cout << "Digite o terceiro numero("<<endl;
cin&&n3;
media6(n18n28n3)93;
cout << "\n5 media e( " << media << "\n";
system();
.
int exe14 (){
:oat s% ns;
cout << "\n1?) 7onstruir um agoritmo que cacua o restante do
saario iquido de um +uncionario apos descontar 1CB de imposto de
renda e RB de 2411." <<endl;
cout << "Digite o saario."<<endl;
cin && s;
ns6s>".76;
cout << "\nO no,o saario e( " << ns << endl;
system();
.
int exe15 (){
:oat ca%co%hip;
cout << "\n1C) Daca um agoritmo que rece)e o ,aor dos catetos
de um trianguo retanguo% cacue e mostre o ,aor da
#ipotenusa."<<endl;
cout << "Digite o ,aor do cateto oposto"<<endl;
cin && co;
cout << "Digite o ,aor do cateto adjacente"<<endl;
cin && ca;
hip6s&rt(ca>ca8co>co);
cout << "O ,aor da #ipotenusa e( "<<hip<<endl;
system();
.
int exe16 (){
:oat n1%n2%n3%media;
cout << "1;) 5 nota =na de um estudante e cacuada a partir de
tres notas atri)uidas as a,aiacoes. 5 media =na das tres notas de=ne
a apro,acao com os seguintes conceitos( 4ota de 0 a C% conceito ";
4ota de C.1 a ;% conceito D; 4ota de ;.1 a F% conceito 7; 4ota de F.1 a
H% conceito U; 4ota de H.1 a 10% conceito 5. Daca um agoritmo que
rece)e as notas de um estudante% cacue e mostre o conceito do
auno."<<endl;
cout << "Digite a primeira nota"<<endl;
cin && n1;
cout << "Digite a segunda nota"<<endl;
cin && n2;
cout << "Digite a terceira nota"<<endl;
cin && n3;
media6(n18n28n3)93;
i+ (media<65){
cout << "7onceito ""<<endl;
.
ese i+ (media&5 SS media <66){
cout << "7onceito D"<<endl;
.
ese i+ (media&6 SS media<67){
cout << "7onceito 7"<<endl;
.
ese i+ (media&7 SS media<6){
cout << "7onceito U"<<endl;
.
ese i+ (media& SS media<61"){
cout << "7onceito 5"<<endl;
.
ese{
cout << "3edia in,aida"<<endl;
system();
.
system();
.
int exe17 (){
:oat r;
int op;
cout << "1F) Daca um agoritmo que rece)e o raio de um circuo%
cacue e mostre uma das seguintes opcoes% con+orme a esco#a do
usuario( 7omprimento do circuo (2V*r)% 5rea do circuo (V*r2) e o
,oume da es+era gerada pea rotacao do circuo em torno do diametro
((?9!)> V*r!)."<<endl;
cout << "Digite o raio de um circuo"<<endl;
cin && r;
cout << "Digite a opcao a qua deseja prosseguir"<<endl<<"\n1$
Iara cacuar o comprimento do circuo"<<endl<<"2$ Iara cacuar a
area do circuo"<<endl<<"!$ Iara cacuar o ,oume da espera gerada
pea rotacao do circuo em torno do diamentro"<<endl;
cin && op;
s'itc# (op){
case 1(
r62>3.14>r;
cout << "O ,aor e( " << r << endl;
)rea*;
case 2(
r6r>r>3.14;
cout << "O ,aor e( " << r << endl;
)rea*;
case 3(
r6(493)>3.14>r>r>r;
cout << "O ,aor e( " << r << endl;
)rea*;
de+aut(
cout << "Opcao in,aida.\n-ente no,amente."<<endl;
system("pause");
exe17();
)rea*;
.
system();
.
int exe1 (){
:oat sm%ss%s;
cout << "1H) Daca um agoritmo que rece)e o ,aor do saario
minimo e o ,aor do saario de um +uncionario% cacue e mostre
quantos saarios minimos o +uncionario rece)e." << endl;
cout << "Digite o ,aor do saario minimo" << endl;
cin && sm;
cout << "Digite o ,aor do seu saario" << endl;
cin && ss;
s6ss9sm;
cout << "O seu saario corresponde a( " << s << "saarios."
<<endl;
system();
.
int exe1!(){
:oat s(%c1%c2%sobra;
cout << "1R) Woao rece)eu seu saario e precisa pagar duas
contas. 7omo as contas estao atrasadas% Woao tera que pagar 2B de
muta so)re cada conta. Daca um agoritmo que cacue e mostre
quanto restara do saario de Woao." <<endl;
cout << "Digite o saario do Woao."<<endl;
cin && s(;
cout << "Digite o ,aor da primeira conta do Woao" << endl;
cin && c1;
cout << "Digite o ,aor da segunda conta do Woao" << endl;
cin && c2;
sobra6s($1."2>(c18c2);
cout << "5 so)ra do saario do Woao e( " << sobra <<endl;
system();
.
int exe2"(){
:oat prest%taxa%tempo%n;
cout << "20) 7acue o ,aor de uma prestacao em atraso%
utii/ando a +ormua( I<"1-575O 6 @5JO< 8 (@5JO< > (-5X59100) >
-"3IO). O ,aor (em reais)% taxa (em B) e tempo (em meses) sao
in+ormados peo usuario" << endl;
cout << "Digite o ,aor da prestacao(" <<endl;
cin && prest;
cout << "\nDigite o ,aor da taxa de juros(" << endl;
cin && taxa;
cout << "\nDigite o tempo em atraso(" << endl;
cin && tempo;
n6prest8(prest>(taxa91"")>tempo);
cout <<"\nO no,o ,aor com juros e( "<< n << endl;
system ();
.
int exe21(){
:oat a%b%c;
cout << "21$ Dados ! ,aores5%U%7%,eri=car se ees podem ser os
comprimentos dos ados de um triYnguo."<<endl;
cout << "Digite o primeiro ado"<<endl;
cin && a;
cout << "Digite o segundo ado"<<endl;
cin && b;
cout << "Digite o terceiro ado"<<endl;
cin && c;
i+ ( b $ c < a SS a < b 8 c SS a $ c < b SS b < a 8 c SS a $ b < c SS
c < a 8 b){
cout << "Os ados podem +ormar um trianguo"<<endl;
.
ese{
cout << "Os ados nao podem +ormar um trianguo"<<endl;
.
system ();
.
int exe22(){
:oat a%b%c;
cout << "22Z Dados ! ,aores5%U%7%,eri=car se comp[em um
triYnguo eq\iMtero% is]scees ou escaeno."<<endl;
cout << "Digite o primeiro ado"<<endl;
cin && a;
cout << "Digite o segundo ado"<<endl;
cin && b;
cout << "Digite o terceiro ado"<<endl;
cin && c;
i+ (a66b SS b66c){
cout << "-rianguo equiatero"<<endl;
.
ese i+ (a^6b SS a^6c S b^6c){
cout << "-rianguo escaeno"<<endl;
.
ese{
cout << "-rianguo isocees"<<endl;
.
system ();
.
int exe23(){
int a%b;
cout << "!ZDaKa um programa que eia um n_mero inteiro e
mostre uma mensagem indicando se este n_mero A par ou
`mpar."<<endl;
cout << "Digite um numero"<<endl;
cin && a;
b6aB2;
i+ (b66"){
cout << "O numero e# par" <<endl;
.
ese{
cout << "O numero e# impar" << endl;
.
system ();
.
int exe24(){
:oat t1%t2%t3%pp%p%%media;
cout << "?Z5 nota =na de um estudante A cacuada a partir de
tras tra)a#os (peso2)% uma pro,a parcia(peso!)e uma pro,a =na
(pesoC). -odas as notas sLo entre 0 e 10. 5 mAdia das tras notas
de=ne a apro,aKLo se mAdia&6;. DaKa um agoritmo que rece)e as
notas do estudante% cacue e responda se o auno +oi apro,ado ou
nLo."<<endl;
cout << "Digite a nota do primeiro tra)a#o"<<endl;
cin && t1;
cout << "Digite a nota do segundo tra)a#o"<<endl;
cin && t2;
cout << "Digite a nota do terceiro tra)a#o"<<endl;
cin && t3;
cout << "Digite a nota da pro,a parcia"<<endl;
cin && pp;
cout << "Digite a nota da pro,a =na"<<endl;
cin && p%;
media6(2>(t18t28t3)83>pp85>p%)914;
i+ (media<6 SS media&6"){
cout << "5uno apro,ado com media igua a "<<media<<"
Iontos."<<endl;
.
ese i+ (media&6 SS media<61"){
cout << "5uno repro,ado com media igua a "<<media<<"
Iontos."<<endl;
.
system ();
.
int exe25 (){
int op;
:oat n1%n2%conta;
cout << "Daca um agoritimo que mostre o menu de opcoes a
seguir.\n$1omar dois numeros\n$<ai/ quadrada de um numero\n$7u)o
de um numero" << endl;
cout << "\n\nDigite a opcao desejada( \n\n1$1omar dois
numeros\n2$<ai/ quadrada de um numero\n!$7u)o de um
numero"<<endl;
cin && op;
s'itc#(op){
case 1(
cout << "Digite o primeiro numero"<<endl;
cin && n1;
cout << "Digite o segundo numero"<<endl;
cin && n2;
conta6n18n2;
cout << "5 soma e#( " << conta <<endl;
)rea*;
case 2(
cout << "Digite um numero"<<endl;
cin && n1;
conta6s&rt(n1);
cout << "5 rai/ quadrada e#( " << conta <<endl;
)rea*;
case 3(
cout << "Digite um numero"<<endl;
cin && n1;
conta6po'(n1%3);
cout << "O cu)o do numero e#( " << conta <<endl;
)rea*;
de+aut(
cout << "Opcao in,aida.\n-ente no,amente.";
system("pause");
system("cs");
exe25();
)rea*;
.
system();
.
int exe26 (){
:oat imc%h%p;
cout << "O indice de massa corpora (237) e# uma medida do
grau de o)esidade de uma pessoa. 5tra,es do cacuo de 237 e#
possi,e sa)er se aguem esta acima do peso ou a)aixo dos
paramentros ideais de peso para sua estatura."<<endl;
cout << "Iara +a/er o cacuo do 237 )asta di,idir o peso em
quiogramas pea atura ao quadrado (em metros)"<<endl;
cout << ""scre,a um agoritimo em :uxograma que rece)e como
entrada o pese (em Tg) e atura (em metros)% e retorne se a pessoa
esta a)aixo% com peso norma ou esta acima do peso."<<endl;
cout << "7onsidere os indices da ta)ea a)aixo("<<endl;
cout << "5)aixo de 1H%C...........@oce esta a)aixo do peso
idea."<<endl;
cout << ""ntre 1H%C e 2?%R........@oce esta em seu peso
norma."<<endl;
cout << "5cima de 2C%0............@oce esta acima do peso."<<endl;
cout << "\n\nDigite o peso em Tg"<<endl;
cin && p;
cout << "\n\nDigite a atura em metros"<<endl;
cin && h;
imc6p9(h>h);
i+ (imc<1.5){
cout << "@oce esta a)aixo do peso idea com imc igua a(
"<<imc<<endl;
.
ese i+ (imc&61.5 SS imc<25){
cout << "@oce esta no peso idea com imc igua a(
"<<imc<<endl;
.
ese{
cout << "@oce esta acima do peso idea com imc igua a(
"<<imc<<endl;
.
system();
.
int exe27 (){
:oat sal;
cout << "O imposto de renda e# cacuado so)re o saario de um
tra)a#ador% sendo o)tido mutipicando o saario )ruto pea aiquota
em que o tra)a#ador se encaixa% su)traindo% em seguida% a parcea
de deducao con+orme a ta)ea a)aixo."<<endl;
cout << "Daca um agoritimo em :uxograma que rece)e o saario
de um tra)a#ador e retorna quanto de imposto este de,era
pagar."<<endl;
cout << "1aario )ruto \t 5iquotaB \t Iarcea a dedu/ir"<<endl;
cout << "5te 1.2CF%12 \t 2sento \t $ "<<endl;
cout << "De 1.2CF%1! ate 2.C12%0H \t 1C%0 \t 1HH%CF"<<endl;
cout << "5cima de 2.C12%0H \t 2F%C \t C02%CH"<<endl;
cout << "\n\n Digite o saario"<< endl;
cin && sal;
i+(sal<1257.12){
cout << "2sento de deducao."<<endl;
.
ese i+ (sal&2512."){
sal6(sal>".275) 8 5"2.5;
cout << "O ,aor de imposto e# de ( <P" <<sal<<endl;
.
ese{
sal6(sal>".15) 8 1.57;
cout << "O ,aor de imposto e# de ( <P" <<sal<<endl;
.
system();
.
int exe2(){
int op;
:oat l1%l2%r%h%area;
cout << ""scre,e um agoritimo que cacua a area de =guras
panas con+orme o menu a)aixo."<<endl;
cout << "Digite a opcao"<<endl;
cout << "1 para cacuar a area do circuo"<<endl;
cout << "2 para cacuar a area do quadrado"<<endl;
cout << "! para cacuar a area do trianguo"<<endl;
cout << "? para cacuar a area do retanguo"<<endl;
cin &&op;
s'itc#(op){
case 1(
cout << "Digite o raio"<<endl;
cin && r;
area63.14>r>r;
)rea*;
case 2(
cout << "Digite o ado"<<endl;
cin && l1;
area64>l1;
)rea*;
case 3(
cout << "Digite o ,aor da )ase"<<endl;
cin && l1;
cout << "Digite o ,aor da atura"<<endl;
cin &&h;
area6l1>h92;
)rea*;
case 4(
cout << "Digite o ado 1"<<endl;
cin && l1;
cout << "Digite o ado 2"<<endl;
cin &&l2;
area62>(l18l2);
)rea*;
.
cout << "5 area da =gura e#( "<<area<<endl;
system();
.
int exe2!(){
int op6";
:oat x%y;
cout<<"$$$$$$$$$75J7EJ5DO<5$$$$$$$$$\n";
cout<<"\n01 para 1omar";
cout<<"\n02 para 1u)trair";
cout<<"\n0! para Di,isao";
cout<<"\n0? para 3utipicar\n\n";
cin&&op;

s'itc# (op){
case 1(
cout<<"Digite o ,aor de 5( ";
cin&&x;
cout<<"\nDigite o ,aor de U( ";
cin&&y;
cout<<"\n\n5 soma dos ,aores e#( "<<x8y;
)rea*;
case 2(
cout<<"Digite o ,aor de 5( ";
cin&&x;
cout<<"\nDigite o ,aor de U( ";
cin&&y;
cout<<"\n\n5 su)tracao dos ,aores e#( "<<x$y;
)rea*;
case 3(
cout<<"Digite o ,aor de 5( ";
cin&&x;
cout<<"\nDigite o ,aor de U( ";
cin&&y;
cout<<"\n\n5 di,isao dos ,aores e#( "<<x9y;
)rea*;
case 4(
cout<<"Digite o ,aor de 5( ";
cin&&x;
cout<<"\nDigite o ,aor de U( ";
cin&&y;
cout<<"\n\n5 mutipicacao dos ,aores e#( "<<x>y;
)rea*;
de+aut(
cout<<"OI75O 24@5J2D5\n";
exe2!();
)rea*;

.
system();
.
int exe3"(){
int op;
:oat r%conta;
cout << "Daca um programa que rece)a como entrada o raio de
um circuo e o+ereca as opcoes para cacuar.\n7omprimento do
circio.\n5 area.\n@oume da es+era gerada pea re,oucao do circuo
em torno do diametro"<<endl;
cout << ""sco#a a opcao("<<endl;
cout << "1 para 7omprimento do circio.\n2 para area.\n! para
,oume da es+era gerada pea re,oucao do circuo em torno do
diametro"<<endl;
cin && op;
s'itc#(op){
case 1(
cout << "Digite o raio"<<endl;
cin && r;
conta62>3.14>r;
cout << "O comprimento e#( " <<conta<<endl;
)rea*;
case 2(
cout << "Digite o raio"<<endl;
cin && r;
conta63.14>r>r;
cout << "5 area e#( " <<conta<<endl;
)rea*;
case 3(
cout << "Digite o raio"<<endl;
cin && r;
conta6(493)>3.14>r>r>r;
cout << "O ,oume e#( " <<conta<<endl;
)rea*;
de+aut(
cout << "\nOpcao in,aida\n-ente no,amente"<<endl;
system("pause");
system("cs");
exe3"();
)rea*;
.
system();
.

You might also like