ATPS C++
Resenha: ATPS C++. Pesquise 862.000+ trabalhos acadêmicosPor: ak47.n • 6/4/2014 • Resenha • 8.071 Palavras (33 Páginas) • 251 Visualizações
/*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 <cstdlib>
#include <iostream>
using namespace std;
int imprime(float valor)
{
cout<<"\n"<<valor;
return 0;
}
float dados()
{
float a,b,c;
cout<<"\n Digite sua altura\n ";
cin>>a ;
cout<<"\n Digite sua altura\n ";
cin>>b ;
if (a>b)
cout<<"\n\n A "<<a<<" e maior que B "<<b;
imprime(a);
return 0;
if (b<a)
cout<<"\n\n B "<<b<<" e maior que A "<<a;
imprime(b);
return 0;
if (a==b)
cout<<" \n\n alturas iguais !"<<c;
imprime(c);
return 0;
}
int main()
{
for (char cont='s'; cont=='s';)
{
dados();
system("PAUSE");
cout<<"\n Digite 's' para continuar...";
cin>>cont;
system("cls");
}
return 0;
}
/* 3. Faça um programa onde o usuário possa escolher dentre as seguintes opções:
a. Fahrenheit para Celsius
b. Celsius para fahrenheit
c. Celsius para kelvin
d. Kelvin para Celsius
e. Fahrenheit para kelvin
f. Kelvin para fahrenheit
(esse algoritmo deve ter uma função principal e uma função para cada conversão).*/
#include <cstdlib>
#include <iostream>
using namespace std;
float imprime(float valor)
{
cout<<valor;
return 0;
}
float func1()
{
float fc;
cout<<"\ndigite a temperatura "<<endl;
cin>>fc;
fc= ( fc - 32 ) * 5 / 9;
imprime(fc);
return 0;
}
float func2()
{
float cf;
cout<<"\ndigite a temperatura "<<endl;
cin>>cf;
cf = 9*(cf+160)/5;
imprime (cf);
return 0;
}
float func3()
{
float ck;
cout<<"\ndigite a temperatura "<<endl;
cin>>ck;
ck = ck -273 ;
imprime (ck);
return 0;
}
float func4()
{
float kc;
cout<<"\ndigite a temperatura "<<endl;
cin>>kc;
kc = kc + 273 ;
imprime(kc);
return 0;
}
float func5()
{
float fk;
cout<<"\ndigite a temperatura "<<endl;
cin>>fk;
fk = (fk -32)/9;
imprime(fk);
...