Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2015, 08:11
maletils
 
Fecha de Ingreso: julio-2015
Ubicación: Jaén
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Poner decimales a calculadora

Buenas, tengo una duda sobre mi proyecto, es una calculadora de la Ley de Ohm y me gustaría saber como hacer para que el resultado tenga decimales.
Os dejo aquí el código, un saludo:


Código PHP:
import java.util.Scanner;


public class 
pruebaScanner {

    
    public static 
void main(String[] args) {
    
        
Scanner input = new Scanner(System.in);
        
        
System.out.println("Calculadora de la ley de ohm");
     
        
System.out.println("¿Qué quieres obtener: R , I o V ?");
        
        
String respuesta = input.nextLine();
        
        if(
respuesta.equals("R")){
            
            
calcularResistencia();
        }
        if(
respuesta.equals("V")) {
            
            
calcularVoltaje();
        }
        if(
respuesta.equals("I")) {
            
            
calcularAmperaje();
        }
        
    }

        
        public static 
void calcularResistencia() {
        
            
System.out.println ("Introduzca el voltaje:");

            
String entradaVoltaje = "";

            
Scanner entradaEscanerV = new Scanner (System.in); 

            
entradaVoltaje = entradaEscanerV.nextLine (); 

            
System.out.println ("Voltaje:\"" + entradaVoltaje + "\"");
            
            
            
            
            
System.out.println ("Introduzca el amperaje:");

            
String entradaAmperios = "";

            
Scanner entradaEscanerA = new Scanner (System.in); 

            
entradaAmperios = entradaEscanerA.nextLine ();

            
System.out.println ("Resistencia dos:\"" + entradaAmperios + "\"");
            
            
// CALCULO
            
            
int resistencia;

            
resistencia = Integer.parseInt(entradaVoltaje) / Integer.parseInt(entradaAmperios);

            
System.out.println("La resistencia es de:\"" + resistencia + " ohmios"+  "\"");  
            
            
            
            
            
        }
            
        public static 
void calcularVoltaje() {
            
            
System.out.println ("Introduzca la resistencia:");

            
String entradaResistencia = "";

            
Scanner entradaEscanerR = new Scanner (System.in); //Creación de un objeto Scanner

            
entradaResistencia = entradaEscanerR.nextLine (); //Invocamos un método sobre un objeto Scanner

            
System.out.println ("Resistencia: \"" + entradaResistencia + "\"");
        
            
            
            
            
System.out.println ("Introduzca el amperaje:");

            
String entradaAmperios = "";

            
Scanner entradaEscanerA = new Scanner (System.in); //Creación de un objeto Scanner

            
entradaAmperios = entradaEscanerA.nextLine (); //Invocamos un método sobre un objeto Scanner

            
System.out.println ("Resistencia dos: \"" + entradaAmperios + "\"");
            
            
// CALCULO

            
int voltaje;

            
voltaje = Integer.parseInt(entradaAmperios) * Integer.parseInt(entradaResistencia);

            
System.out.println("El voltaje es de: \"" + voltaje + " voltios"+  "\"");  
            

            
        } 
     
        
        
        public static 
void calcularAmperaje() {
            
            
System.out.println ("Introduzca el voltaje:");

            
String entradaVoltaje = "";

            
Scanner entradaEscanerV = new Scanner (System.in); //Creación de un objeto Scanner

            
entradaVoltaje = entradaEscanerV.nextLine (); //Invocamos un método sobre un objeto Scanner

            
System.out.println ("Voltaje: \"" + entradaVoltaje + "\"");

            
        
      
            
            
System.out.println ("Introduzca la resistencia:");

            
String entradaResistencia = "";

            
Scanner entradaEscanerR = new Scanner (System.in); //Creación de un objeto Scanner

            
entradaResistencia = entradaEscanerR.nextLine (); //Invocamos un método sobre un objeto Scanner

            
System.out.println ("Resistencia: \"" + entradaResistencia + "\"");
            
            
// CALCULO
         
            
int amperaje;

            
amperaje = Integer.parseInt(entradaVoltaje) / Integer.parseInt(entradaResistencia);

            
System.out.println("El amperaje: \"" + amperaje + " amperios"+  "\"");  
            
            
        } 
El código es 100% mío y es uno de mis primeros proyectos

Última edición por maletils; 28/07/2015 a las 08:24