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.
Solución
Inicializamos la variable “costo” en cero, luego se solicita al usuario ingrese el número de minutos que duró la llamada, se captura ese valor e la variable “m”, luego:
Se compara si los minutos son menor igual a 3 (m<=3)
Si es Verdadero (Si)
Costo de la llamada es 0.50
Si es Falso (No)
Costo lo calculamos con 0.5 + (0.5 * 0.1)*(m-3)
Se muestra el costo de la llamada
Finaliza.
Diagrama de flujo - Costo de llamada telefónica.
Diagrama Fuente en FreeDFD | |
Código fuente en Java | |
Código fuente en C++ | |
Código fuente en C | |
Código fuente en C# | |
Código fuente en Python | |
Código fuente en Visual Basic |
13 comentarios:
olee
en php
Me fue muy útil,buen trabajo
no me sirvio no sale para pseint
dww
Necesito resolver un ejercidos utilizando algoritmo y seudocodigo como lo hago
Puedes profundizar mas en porque si m>=3 haces 0.5+(0.5*0.1)+(m-3)???
Estoy empezando con pseint y aún no se bien como funcionan los contadores y acumuladores, pero al leer la práctica es lo primero que se me ocurrió utilizar.
Algo así como
Leer minutos
Coste_llamada<-0
Para minutos<3 con paso 1 hacer
Coste_llamada<-coste_llamada+0.5
Finpara
Para minutos>=3 con paso 1 hacer
Coste_llamada<-coste_llamada+0.51
Finpara
Tiene sentido o estoy perdido?
Un saludo crack
Toda llamada que dure menos tres minutos (cinco pasos) tiene un coste de $10.
Cada minuto adicional a partir de los tres primeros es un peso de contador y cuesta cinco centimos.
Hacer la entrada el proceso y la salida
ponlo en php
en raptor
Jsjsjs °◇°
en raptor :v
Construir un algoritmo para el siguiente caso. Una llamada telefónica cuesta
s/.0.5 por los primeros 3 minutos o menos, cada minuto adicional cuesta s/. 0.1.
Calcule el monto de una llamada cualquiera.
Publicar un comentario