Missão Quase Impossível(Me ajudem)

19/11/2004

0

Pessoal tenho um trabalho na para entrgar como valor da prova de c++
, tentar tentei mais meu prof. não ensinou nada mesmo, sou programador de Delphi, se poderem me ajudar fico muito grato ...
Esse é o bendito:

#include <iostream.h>
include <stdio.h>
include <conio.h>
include <string.h>
define MAX 10

//Define a classe
class pneu
{
//Métodos leitura privado
private:
int largura,altura,aro,pressao;
char modelo,marca;
int aux,sob;




void LerPressao(int p)
{
printf(´Entre com o valor da Pressão´);
scanf(´¬d´,&p);
pressao=p;
}
//métodos públicos
public:
//Construcort 1 que passa os parametros na construçao
pneu()
{
pressao=0;
largura=0;
aro=0;
modelo=´gr32´;
marca=GOODYAR;
}

//Constructor que passa os parametro a serem inseridos
pneu(int p,int l,int a,char m,char mar)
{
pressao=p;
largura=l;
aro=a;
modelo=m;
marca=mar;
}

}



void LerLargura(int l)
{
printf(´Entre com o valor da Largura´);
scanf(´¬d´,&l);
largura=l;
}

void LerAro(int a)
{
printf(´Entre com o valor doa ARO´);
scanf(´¬d´,&a);
aro=a;
}

void LerModelo(int m)
{
printf(´Entre com o valor da Modelo´);
gets(m);
modelo=m;
}

void LerMarca(int mar)
{
printf(´Entre com o valor da Marca´);
gets(mar);
marca=mar;
}

//Métodos exibir
void ExibirPressao()
{
printf(´\n¬d´,pressao);
}

void ExibirLargura()
{
printf(´\n¬d´,largura);
}

void ExibirAro()
{
printf(´\n¬d´,aro);
}

void ExibirModelo()
{
printf(´\n¬d´,modelo);
}

void ExibirMarca()
{
printf(´\n¬d´,marca);
}


//Método calibrar pneu
void CalibrarPneu()
{

if(pressao<30)
{
printf(´A pressão no Pneu é : ¬d´,pressao);
printf(´A pressão está sendo reajustada´);
aux=(30-pressao);//verifica a diferença
pressao=(pressao+aux);//Calibra o pneu.
printf(´Penu calibrado!!!´);
}
//Sobrecarga
if(pressao>30)
{
printf(´A pressão no Pneu é : ¬d´,pressao);
printf(´Pneu em SOBRECARGA....´);
printf(´A pressão está sendo reajustada´);
sob=(pressao-30);//verifica a sobrecarga
aux=(pressao-sob);//calibra o pneu.
pressao=aux;
printf(´Pneu calibrado!!!´);
}//fim do if


}//fim do metodo calibra Pneu.


};


//PROGRAMA PRINCIPAL
void main()
{//inicio do programa principal

pneu pneuDE,pneuDD,pneuTE,pneuTD;
char op;

printf(´\n\t\t CALIBRADOR´);
printf(´\n´);
printf(´\n\t Opção Descrição ´);
printf(´\n\t 1 Pneu Dianteiro Esquerdo´);
printf(´\n\t 2 Pneu Dianteiro Direito´);
printf(´\n\t 3 Pneu Traseiro Esquerdo´);
printf(´\n\t 4 Pneu Traseiro Direito´);
printf(´\n´);

switch(op);{
op=getch();//lê a opção via teclado.
case 1:
LerPressao(pneuDE);
LerLarguar();
LerAro();
LerModelo();
LerMarca();
CalibrarPneu();
ExibirPressao();
ExibirLargura();
ExibirAro();
ExibirModelo();
ExibirMarca();
break;

case ´2´:
LerPressao();
LerLarguar();
LerAro();
LerModelo();
LerMarca();
CalibrarPneu();
ExibirPressao();
ExibirLargura();
ExibirAro();
ExibirModelo();
ExibirMarca();
break;

case ´3´:
LerPressao();
LerLarguar();
LerAro();
LerModelo();
LerMarca();
CalibrarPneu();
ExibirPressao();
ExibirLargura();
ExibirAro();
ExibirModelo();
ExibirMarca();
break;

case ´4´:
LerPressao();
LerLarguar();
LerAro();
LerModelo();
LerMarca();
CalibrarPneu();
ExibirPressao();
ExibirLargura();
ExibirAro();
ExibirModelo();
ExibirMarca();


}// fim do switch case.

}//Fim do programa principal.



[b:1e08b628c9]Texto editado.[/b:1e08b628c9]

Por favor, atente-se ao item [b:1e08b628c9]1[/b:1e08b628c9], letra [b:1e08b628c9]b[/b:1e08b628c9] das [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].
Sandra/Moderação


Deividr

Deividr

Responder

Posts

19/11/2004

Otto

[b:f85bbf701b]Bloqueado![/b:f85bbf701b] [img:f85bbf701b]http://forums.offtopic.com/images/smilies/lockd.gif[/img:f85bbf701b]

:idea: [color=blue:f85bbf701b][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url][/color:f85bbf701b]
:idea: [color=blue:f85bbf701b]Leia sempre [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url][/color:f85bbf701b]
:idea: [color=blue:f85bbf701b]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:f85bbf701b]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:f85bbf701b] Pesquisar[/url] no topo da Página.[/color:f85bbf701b]


nao da nem pra editar o tópico pq nao sei sua duvida... tente colocar um tópico mais claro e diga qual sua dúvida... :wink:


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar