Ir para conteúdo
Fórum Script Brasil
  • 0

Pograma de rendimento em C++


Shadz

Pergunta

Bem pessoal, olha eu de novo, com mais dúvidas..

Aqui embaixo, ta o que fiz em visualg, e to tentando fazer em c++ e ta dando resultados diferentes do visualg ;

aqui ta o codigo do programa todo;

#include <iostream>

using namespace std;

int main()

{

float tintatotal,tinta,areat,arealat,areatamp,vl,r,h,rend,lata,pr;

cout<<"\nDigite o raio do tambor\n";

cin>>r;

cout<<"\nDigite a altura do tambor em metros\n";

cin>>h;

cout<<"\nDigite o rendimento em metros² por litro\n";

cin>>rend;

cout<<"\nDigite a quantitade de tinta em litros da lata\n";

cin>>lata;

cout<<"\nDigite o preço da lata de tinta\n";

cin>>pr;

arealat=((2*3.14)*r*h); // 2pi*r*h seria a formula

areatamp=(3.14*(r*r)); //piR² seria a formula

areat=((2*arealat)+(areatamp*4));

vl=(areat/rend);

cout<<"\nTinta necessária para pintar " << vl;

tinta=(vl/lata);

tintatotal=(tinta*pr);

cout<<"\nO preço para pintar esse tambor é de: R$" << tintatotal;

system ("pause");

}

algoritmo "preco_tinta"

var

tintatotal,tinta,areat,arealat,areatamp,vl,r,h,rend,lata,pr:real

inicio

escreval("Digite o raio do tambor")

leia®

escreval("Digite a altura do tambor em metros")

leia(h)

escreval("Digite o rendimento em metros² por litro")

leia(rend)

escreval("Digite a quantitade de tinta em litros da lata")

leia(lata)

escreval("Digite o preço da lata de tinta")

leia(pr)

arealat<- (2*3.14)*r*h

areatamp<- 3.14*r^2

areat<-(2*arealat)+(areatamp*4)

vl<-(areat/rend)

escreval("Tinta necessária para pintar",vl)

tinta<- vl/lata

tintatotal<- tinta*pr

escreval("O preço para pintar esse tambor é de: R$",tintatotal)

fimalgoritmo

ideias? :/ sou noob ainda, vo continuar tentando aqui, e vo atualizando a medida q eu for conseguindo!

Bem, o negocio acho q ta ali na hora de ter as area totais(2xlateral, 4x tampas, pois tem q 'pintar po dentro e por fora) dividido pelo rendimento, dai esse resultado divide pela lata de tinta, para saber quantas são necessárias, e dai multiplica pelo valor do preço da lata.

Vlw pessoal, to bem enrolado nesse,rsrs (:

ae pessoal, consegui,

ficou assim o código;

#include <iostream>

using namespace std;

int main()

{

float tintatotal,tinta,areat,arealat,areatamp,vl,r,h,rend,lata,pr;

cout<<"\nDigite o raio do tambor\n";

cin>>r;

cout<<"\nDigite a altura do tambor em metros\n";

cin>>h;

cout<<"\nDigite o rendimento em metros quadrados por litro\n";

cin>>rend;

cout<<"\nDigite a quantitade de tinta em litros da lata\n";

cin>>lata;

cout<<"\nDigite o preço da lata de tinta\n";

cin>>pr;

arealat=((2*3.14)*r*h);

areatamp=(3.14*(r*r));

areat=((2*arealat)+(areatamp*4));

vl=(areat/rend);

cout<<"\nTinta necessária para pintar são " << vl << "L";

tinta=(vl/lata);

tintatotal=(tinta*pr);

cout<<"\nO preço para pintar esse tambor é de: R$" << tintatotal;

system ("pause");

}

Editado por Shadz
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...