Foros del Web » Programación para mayores de 30 ;) » Java »

retornar valores

Estas en el tema de retornar valores en el foro de Java en Foros del Web. tengo una duda estoy creando un programa que pide unos datos y hace unos calculos y retorna un reporte esto pero al correr ingresa los ...
  #1 (permalink)  
Antiguo 07/10/2011, 21:46
 
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta retornar valores

tengo una duda estoy creando un programa que pide unos datos y hace unos calculos y retorna un reporte esto pero al correr ingresa los datos pero no regresa nada ayuda! porfavor

import java.io.*;

public class alimentos {

public static void main(String [] args)throws Exception{

BufferedReader teclado = new BufferedReader (new InputStreamReader(System.in));

String tipo;
int codigo;
double costo;

System.out.println("Bievenido al Sistema de Reporte de Alimentos");
System.out.println("Ingrese el tipo de producto");
System.out.println("Niños = N, Adultos = A");
tipo = teclado.readLine();
if (tipo!="N"){
System.out.println("El tipo de producto es incorrecto, ingreselo de nuevo");
System.out.println("Ingrese el tipo de producto");
System.out.println("Niños = N, Adultos = A");
tipo = teclado.readLine();
}
if (tipo!="A"){
System.out.println("El tipo de producto es incorrecto, ingreselo de nuevo");
System.out.println("Ingrese el tipo de producto");
System.out.println("Niños = N, Adultos = A");
tipo = teclado.readLine();
}
System.out.println("Ingrese el rango de codigo");
codigo = Integer.parseInt(teclado.readLine());
if (codigo<=0){
System.out.println("El rango de codigo ingresado es incorrecto, ingreselo de nuevo");
System.out.println("Ingrese el rango de codigo");
codigo = Integer.parseInt(teclado.readLine());
}
if (codigo>=21){
System.out.println("El rango de codigo ingresado es incorrecto, ingreselo de nuevo");
System.out.println("Ingrese el rango de codigo");
codigo = Integer.parseInt(teclado.readLine());
}
System.out.println("Ingrese el costo de fabrica que tiene el producto");
costo = Integer.parseInt(teclado.readLine());
if (costo<=0){
System.out.println("El costo de fabrica que ingreso es incorrecto, ingreselo de nuevo");
System.out.println("Ingrese el costo de fabrica que tiene el producto");
costo = Integer.parseInt(teclado.readLine());
}


if (tipo=="N"){

if ((codigo>=1)&&(codigo<=10)){

System.out.println("El tipo de Producto es "+tipo);
System.out.println("El codigo del producto es "+codigo);
System.out.println("La variedad del producto es Salados");
double valor = 2*costo;
double ben =costo+0.10;
double venta = valor+costo+ben;
System.out.println("El valor de produccion es "+valor);
System.out.println("El precio de venta al publico es "+venta);
System.out.println("El beneficio es Q."+ben);
}
if ((codigo>=11)&&(codigo<=20)){

System.out.println("El tipo de Producto es "+tipo);
System.out.println("El codigo del producto es "+codigo);
System.out.println("La variedad del producto es Dulces");
double valor = 4*costo;
double ben =costo+0.10;
double venta = valor+costo+ben;
System.out.println("El valor de produccion es "+valor);
System.out.println("El precio de venta al publico es "+venta);
System.out.println("El beneficio es Q."+ben);
}
}
if ((tipo=="A")&&(codigo>=1)&&(codigo<=10)){

System.out.println("El tipo de Producto es "+tipo);
System.out.println("El codigo del producto es "+codigo);
System.out.println("La variedad del producto es Salados");
double valor = 4*costo;
double ben =costo+0.20;
double venta = valor+costo+ben;
System.out.println("El valor de produccion es "+valor);
System.out.println("El precio de venta al publico es "+venta);
System.out.println("El beneficio es Q."+ben);

}
if ((tipo=="A")&&(codigo>=11)&&(codigo<=20)){

System.out.println("El tipo de Producto es "+tipo);
System.out.println("El codigo del producto es "+codigo);
System.out.println("La variedad del producto es Dulces");
double valor = 6*costo;
double ben =costo+0.20;
double venta = valor+costo+ben;
System.out.println("El valor de produccion es "+valor);
System.out.println("El precio de venta al publico es "+venta);
System.out.println("El beneficio es Q."+ben);
}
}
public alimentos() {

}


}

Etiquetas: ciclos, retornar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:44.