Pages

miércoles, 23 de enero de 2013

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

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 C++
#include <iostream>
using namespace std;
int main(){
   double costo;
   int m;
         cout<<"Ingrese los minutos usados"<<endl;
         cin>>m;
         if(m<=3){
             costo=0.5;
         }else{
             costo=0.5+0.5*0.1*(m-3);
         }
         cout<<costo;
   return 0;
}

7 comentarios:

Marian dijo...

ya lo intente, pero no me sale la verdad, incluso tome su ejemplo copie y pegue pero no¡

Anónimo dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...

yo uso este para probarlos
http://cpp.sh/

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Héctor dijo...
Este comentario ha sido eliminado por el autor.
Héctor dijo...

Una solución más breve:

#include <iostream>

int main() {
    int min;
    std::cout << "Duración de la llamada (en minutos): ";
    std::cin >> min;
    std::cout << "\nCosto total de la llamada: $"
                  << 10 * (min - 3) * (min > 3) + 50 * (min > 0);
    return 0;
}

Unknown dijo...

Buenas noches como puedo calcular el número de minutos y de segundos que durá una llamada ,si cada minuto cuesta $3 pesos y los segundos se calculan de manera proporcional a lo que corresponde 1 minuto

Publicar un comentario