Ejercicio de lenguaje C - Coste de una llamada telefónica
Escribir en lenguaje C un programa que:
1º) Pida por teclado la duración en minutos (dato entero) de una llamada telefónica.
2º) Calcule el coste de la llamada telefónica.
3º) Muestre por pantalla el resultado (dato real) en euros.
Nota: 1 Euro = 100 céntimos.
En pantalla:
Solución 1:
/* Programa: Coste de una llamada telefónica (Solución 1) */
#include <conio.h>
#include <stdio.h>
#define ESTABLECIMIENTO 12
#define MINUTO 18
int main()
{
int duracion;
float coste;
printf( "\n Introduzca duraci%cn de la llamada: ", 162 );
scanf( "%d", &duracion );
coste = ( float ) ( duracion * MINUTO + ESTABLECIMIENTO ) / 100;
printf( "\n El coste de la llamada telef%cnica es: %.2f euros", 162, coste );
getch(); /* Pausa */
return 0;
}
Solución 2:
/* Programa: Coste de una llamada telefónica (Solución 2) */
#include <conio.h>
#include <stdio.h>
int main()
{
int duracion;
printf( "\n Introduzca duraci%cn de la llamada: ", 162 );
scanf( "%d", &duracion );
printf( "\n El coste de la llamada telef%cnica es: %.2f euros", 162, duracion * .18 + .12 );
getch(); /* Pausa */
return 0;
}