programação java

18/11/2016

0

alguem pode me dizer o erro por favor, ta dizendo que esta no primeiro system e nos case mas n encontrei nd

public class pintura {


//algoritmo "pintura da parede"


double l,h,a,at,qp,qj,ap,aj,nd,qtdl,rt,ct,vt,s,qtds,mo,mt,vs,mc,vmc;

char tp;



// Seção de Comandos
// entrada de dados

System.out.println("informe a largura: ");

l = Double.parseDouble(sc.nextLine()); // double

System.out.println("informe a altura: ");

h = Double.parseDouble(sc.nextLine());

//processamento
a = l*h;
//saida de dados

System.out.println( "a area é: ",a);

System.out.println( "informe quantidade de portas: ");

qp = Double.parseDouble(sc.nextLine());

System.out.println("informe quantidade de janelas: ");

qj = Double.parseDouble(sc.nextLine());

ap = qp*1.68;

System.out.println ("area da porta é: ",ap);

aj = qj*2.40;

System.out.println("area da janela é: ",aj);

at = a-(ap+aj);

System.out.println("area total é: ",at);

System.out.println("informe o numero da parede, 1 para crua e 2 para pintada : ");

tp = console.nextLine().charAt(0);

switch (tp)
{

case 2:

nd = 2;

System.out.println("rendimento da tinta: ");

rt = Double.parseDouble(sc.nextLine());
qtdl = nd*at/rt;

System.out.println("é necessaria uma quantidade de litros de tinta de:",qtdl);

System.out.println("valor da tinta: ");

vt = Double.parseDouble(sc.nextLine());

System.out.println("rendimento da seladora: ");

s= Double.parseDouble(sc.nextLine());

qtds = at/s;

System.out.println("quantidade de seladora sera: ",qtds);

System.out.println("valor da seladora: ");

vs= Double.parseDouble(sc.nextLine());

mo = 10*at;

mt = 120;

ct = vt+vs+mo+mt;

System.out.println("o custo total seria em media de: ",ct);
break;

case 1:

nd = 4;

mc = 3*at;

System.out.println(" vc precisara utilizar em kg, massa corrida em media de: ",mc);

System.out.println("valor da massa corrida: ");

vmc = Double.parseDouble(sc.nextLine());

System.out.println("rendimento da tinta: ");

rt= Double.parseDouble(sc.nextLine());

qtdl = nd*at/rt;

System.out.println("é necessaria uma quantidade de litros de tinta de:",qtdl);

System.out.println("valor da tinta: ");

vt = Double.parseDouble(sc.nextLine());

System.out.println("rendimento da seladora: ");

s= Double.parseDouble(sc.nextLine());

qtds = at/s;

System.out.println("quantidade de seladora sera: ",qtds);

escreval("valor da seladora: ");

vs = Double.parseDouble(sc.nextLine());

mo = 10*at;

mt = 120;

ct = vt+vs+mo+mt+vmc;

System.out.println("o custo total em reais seria em media de: ",ct);

break;
}
}}

//fimalgoritmo
Pedro Cortes

Pedro Cortes

Responder

Posts

18/11/2016

Jones Granatyr

Opa! Parece que está faltando declarar a variável "sc"
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar