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);
     }
}

6 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

Unknown 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.

FErnando dijo...

realisa una llamada el cobro es por el tiempo que esta dura de la
forma que los 5min cuesta un peso, cada una de la siguientes tres 80cent los
siguientes 2 min 70 cent y apartir del 10 min 50centcada uno ademas se carga un
0impuesto 3% cuandoy si es dia avil en turno matutino 15%y turno vespertino 10%

FErnando dijo...

me gustaria conocer esto

Unknown dijo...

me gustaria saber el cosoto de una llamada telefonica capturando la duracion de la llamada por minutos y conociendo lo siguiente : toda llamada que dure tres minutos o menos tiene costo de 5 pesos cada minuto adicional cuenta 3 pesos.

la clase debe tener las suiguientes carapteristicas
un atributo que almacene la duracion de la llamada
un metodo para validar que la captura sea un numero positivo
un metodo que calcule el costo de la llamada y devuelve el resultado

Publicar un comentario