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
, 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
Curtir tópico
+ 0
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:
: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
Clique aqui para fazer login e interagir na Comunidade :)