Array
(
)

Missão Quase Impossível(Me ajudem)

Deividr
   - 19 nov 2004

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.



Texto editado.

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


Otto
   - 19 nov 2004

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

:idea: [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url]
:idea: Leia sempre [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url]
:idea: 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.


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: