TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicio C++

Artigo: Exercicio C++. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/12/2013  •  4.708 Palavras (19 Páginas)  •  362 Visualizações

Página 1 de 19

1. Faça um programa que leia altura de duas pessoas (a e b) verifique qual é a maior e exiba com uma mensagem “a é maior que b” (esse algoritmo deve ser dividido em 3 funções)

#include <iostream>

using namespace std;

int altmaior(int alta, int altb);

int msg(int res);

int main()

{

int alta, altb;

char loop='s';

while (loop == 's'){

cout << "Digite a altura da primeira pessoa \n";

cin >> alta;

cout << "Digite a altura da segunda pessoa \n";

cin >> altb;

altmaior(alta,altb);

cout << "\nDeseja tentar novamente? (s/n)\n";

cin >> loop;

}

return 0;

}

int altmaior(int alta, int altb)

{

int res;

if (alta > altb)

{

res = alta;

msg(res);

}

else

{

res = altb;

msg(res);

}

}

int msg(int res)

{

cout << "\nA maior altura e " << res << "\n";

}

2. Escreva um programa que receba 3 valores armazenando-os nas variáveis x y z e ordene esses valores de modo que o menor valor esteja em x o intermediário em y e o maior em z. (esse algoritmo deve ser dividido em 3 funções)

#include <iostream>

using namespace std;

int maior(int x, int y, int z);

int medio(int x, int y, int z);

int menor(int x, int y, int z);

int main()

{

int x, y, z;

char loop='s';

while (loop == 's'){

cout << "Digite tres numeros\n";

cin >> x >> y >> z;

cout << "O valor de z e " << maior(x,y,z) << "\n";

cout << "O valor de x e " << menor(x,y,z) << "\n";

cout << "O valor de y e " << medio(x,y,z) << "\n";

cout << "\nDeseja tentar novamente? (s/n)\n";

cin >> loop;

}

}

int maior(int x, int y, int z)

{

int res;

if (x > y && x > z)

{

res = x;

return(res);

}

else if (y > z && y > x)

{

res = y;

return(res);

}

else

{

res = z;

return(res);

}

}

int menor(int x, int y, int z)

{

int res;

if (x < y && x < z)

{

res = x;

return(res);

}

else if (y < z && y < x)

{

res = y;

return(res);

}

else

{

res = z;

return(res);

}

}

int medio(int x, int y, int z)

{

int res;

if (x > y && x < z)

{

res = x;

return(res);

}

else if (x > z && x < y)

{

...

Baixar como (para membros premium)  txt (19.8 Kb)  
Continuar por mais 18 páginas »
Disponível apenas no TrabalhosGratuitos.com