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
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
Curtir tópico
+ 0
Responder
Posts
18/11/2016
Jones Granatyr
Opa! Parece que está faltando declarar a variável "sc"
Responder
Clique aqui para fazer login e interagir na Comunidade :)