Pages

miércoles, 23 de enero de 2013

Calcular el costo de una llamada telefónica Codigo Fuente en Java

Problema
Hacer un programa o algoritmo que dada la duración en minutos de una llamada calcular el costo, considerando
Hasta tres minutos el costo es 0.50
Por encima de tres minutos es 0.50 más 0.1 por cada minuto adicional a los tres primeros

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
     Scanner sc = new Scanner(System.in);
        double costo;
         System.out.println("Ingrese los minutos usados");
         int m=sc.nextInt();
         if(m<=3){
             costo=0.5;
         }else{
             costo=0.5+0.5*0.1*(m-3);
         }
         System.out.println(costo);
     }
}

3 comentarios:

Julio Martinez dijo...

pienso que el costo en el caso que se pase de los 3 minutos debería ser:
costo = o.5 + 0.1*(m-3)

Julio Martinez dijo...

seria bueno considerar el caso en que la cantidad de minutos sea decimal, entonces si por ejemplo se insertan que habló 4.2 minutos, lea 5... por que la mayoria de las compañías lo cobra asi

sand Marc dijo...

están muy bueno los ejemplos pero a mi me gustaría saber como puedo Construir un programa que me permita calcular e imprimir el costo total de una llamada.

Publicar un comentario en la entrada