miércoles, 15 de octubre de 2014

Pseudocódigo 4 con funciones: leer cantidad, precio e iva

package seudocódigo4;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Seudocódigo4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        float    cantidad, precio, iva;
        Scanner leer = new Scanner(System.in);
      
        cantidad=leerNum("cantidad");
        precio = leerNum("precio");
        iva = leerNum("iva");

        iva=iva/100;
      
        System.out.println(cantidad*precio*(1+iva));
      
    }
   


    //Devuelve un valor float mayor que cero, le paso una cadena de texto
    static public float leerNum(String tipoDato)
    {
       float numero;
        Scanner leer = new Scanner(System.in);
      
         do {
            System.out.println("Introduzca "+tipoDato);
            numero=leer.nextFloat();
            if(numero<=0){
                System.out.println("El valor debe ser mayor que cero");
            }
        } while (numero<=0);
         return numero;
    }
}