miércoles, 2 de diciembre de 2015

Llamadas internacionales (case)

Este diagrama de flujo corresponde a un programa que calcule el precio por una llamada realizada, esto tomando en cuenta al lugar al que fue realizada y su duración. Dependiendo del continente hay un porcentaje distinto.




El código fuente es:

#include<stdio.h>
#include<conio.h>
main()
{
      int x;
      float Costo,Minutos,Total;
      printf ("\n1.America\n2.Europa\n3.Africa\n4.Asia\n5.Oceania");
      scanf ("%d",&x);
      switch (x)
      {
      case 1:
      printf ("Minutos");
      scanf ("%f",&Minutos);
      Total=Minutos*3;
      printf ("Total de costo de llamada en America:%f",Total);
      break;
      case 2:
      printf ("Minutos");
      scanf ("%f",&Minutos);
      Total=Minutos*4;
      printf ("Total de costo de llamada en Europa:%f",Total);
      break;
      case 3:
      printf ("Minutos");
      scanf ("%f",&Minutos);
      Total=Minutos*5;
      printf ("Total de costo de llamada en Africa:%f",Total);
      break;
      case 4:
      printf ("Minutos");
      scanf ("%f",&Minutos);
      Total=Minutos*6;
      printf ("Total de costo de llamada en Asia:%f",Total);
      break;
      case 5:
      printf ("Minutos");
      scanf ("%f",&Minutos);
      Total=Minutos*7;
      printf ("Total de costo de llamada en Oceania:%f",Total);
      break;
      }
      getch();
      }
     
     


No hay comentarios:

Publicar un comentario