AYUDA CON ESTE CODIGO
Publicado por Eder amesquita (3 intervenciones) el 12/08/2022 06:23:35
import java.util.InputMismatchException;
import java.util.Scanner;
public class Factura {
public static void main (String[] args){
Scanner scanner = new Scanner(System.in);
String NombreFactura = "";
double precio1 = 0, precio2 = 0;
//double precio2 = 0;
try{
System.out.println("ingrese el Nombre de la Factura: ");
NombreFactura = scanner.nextLine();
System.out.println("Ingrese el precio del primer producto: ");
precio1 = scanner.nextDouble();
System.out.println("Ingrese el precio del segundo producto");
precio2 = scanner.nextDouble();
} catch (InputMismatchException e){
System.out.println("Debe ingresar los parametros correctamente");
main(args);
System.exit(0);
}
double Pbruto = precio1 + precio2;
double impuesto = Pbruto * 0.19;
double totalImpuesto = impuesto + Pbruto;
System.out.println("La factura de "+ NombreFactura + " tiene un total bruto de "+
"S/."+ Pbruto + ", con un impuesto de " +" S/." + impuesto + " el total con impuesto es: " + " S/."+totalImpuesto);
}
}
[b]SE QUE ES ALGO BASICO PERO RECIEN ESTOY APRENDIENDO A PROGRAMAR Y QUERIA PEDIRLES AYUDA, COMO PUEDO HACER PARA QUE AL MOMENTO EN VES DE INGRESAR UN NOMBRE DE FACTURA (STRING), INGRESAR UN NUMERO Y ME SALGA EL ERROR NO SE SI ME DEJO ENTENDER.
ME FUNCIONA CON LOS DOUBLE PERO NO CON EL STRING /b]
import java.util.Scanner;
public class Factura {
public static void main (String[] args){
Scanner scanner = new Scanner(System.in);
String NombreFactura = "";
double precio1 = 0, precio2 = 0;
//double precio2 = 0;
try{
System.out.println("ingrese el Nombre de la Factura: ");
NombreFactura = scanner.nextLine();
System.out.println("Ingrese el precio del primer producto: ");
precio1 = scanner.nextDouble();
System.out.println("Ingrese el precio del segundo producto");
precio2 = scanner.nextDouble();
} catch (InputMismatchException e){
System.out.println("Debe ingresar los parametros correctamente");
main(args);
System.exit(0);
}
double Pbruto = precio1 + precio2;
double impuesto = Pbruto * 0.19;
double totalImpuesto = impuesto + Pbruto;
System.out.println("La factura de "+ NombreFactura + " tiene un total bruto de "+
"S/."+ Pbruto + ", con un impuesto de " +" S/." + impuesto + " el total con impuesto es: " + " S/."+totalImpuesto);
}
}
[b]SE QUE ES ALGO BASICO PERO RECIEN ESTOY APRENDIENDO A PROGRAMAR Y QUERIA PEDIRLES AYUDA, COMO PUEDO HACER PARA QUE AL MOMENTO EN VES DE INGRESAR UN NOMBRE DE FACTURA (STRING), INGRESAR UN NUMERO Y ME SALGA EL ERROR NO SE SI ME DEJO ENTENDER.
ME FUNCIONA CON LOS DOUBLE PERO NO CON EL STRING /b]
Valora esta pregunta


0