Erros neste Algoritmo em Java. Não está achando a variável precodagaveta, tanto no começo, quanto no final do Algoritmo. Por gentileza, alguém pode me ajudar a consertar este código?
import java.util.Scanner;
public class PrecoDaMesa {
public static void main (String args []) {
System.out.println ("Programa para Calcular o Preço de Mesas: ");
System.out.println ("Qual o Comprimento da Mesa? ");
Scanner sc = new Scanner (System.in);
double comprimento = sc.nextDouble();
System.out.println ("Qual a Largura da Mesa?");
double largura = sc.nextDouble();
System.out.println("Qual o Tipo de Madeira? Digite 1 para Mogno. Digite 2 para Carvalho");
int tipodemadeira = sc.nextInt();
System.out.println("Qual a Quantidade de cada Gaveta?");
int quantidadedecadagaveta = sc.nextInt();
System.out.println(calcularPrecoDaMesa(precodagaveta, comprimento, largura, tipodemadeira)); ****não acha variável precodagaveta)**
}
public double calcularPrecoDaMesa (int precodagaveta, double comprimento, double largura, int tipodemadeira) {
double areadamesa = comprimento * largura;
double precodometroquadrado = areadamesa * 100;
double precodamadeira = 0.0;
if (areadamesa > 2) {
int precominimo = 50;
}
if (tipodemadeira == 1) {
precodamadeira = 150;
} else {
if (tipodemadeira == 2) {
precodamadeira = 250;
} else {
System.out.println("Número Errado. Digite 1 ou 2");
}
}
precodagaveta = quantidadedecadagaveta * 30; **(não acha variável precodagaveta)**
double precototaldamesa = precodometroquadrado + precodamadeira + precodagaveta;
return precototaldamesa;
}
}