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: 9 años, 3 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