miércoles, 2 de diciembre de 2015

Programas en C con "switch case"

Programa 1

Diagrama de Flujo



Código en C

#include<stdio.h>
#include<conio.h>
main()
{
      int x;
      float A,B,C;
      printf("1.-Suma  2.-Resta  3.-Multiplicacion  4.-Division \n");
      scanf("%d",&x);
      printf("Valor 1 \n");
      scanf("%f",&A);
      printf("Valor 2 \n");
      scanf("%f",&B);
      switch(x)
      {
               case 1:
                    C=A+B;
                    printf("El resultado de la suma es %f",C);
                    break;
               case 2:
                    C=A-B;
                    printf("El resultado de la resta es %f",C);
                    break;
               case 3:
                    C=A*B;
                    printf("El resultado de la multiplicacion es %f",C);
                    break;
               case 4:
                    C=A/B;
                    printf("El resultado de la division es %f",C);
                    break;
                    }
                    getch();
                    }

Programa 2

Diagrama de Flujo




Código en C

#include<stdio.h>
#include<conio.h>
main()
{
      int X;
      float A,B,C;
      printf("Elija una figura: \n 1.-Circulo  2.-Triangulo  3.-Cuadrado \n");
      scanf("%d",&X);
      switch(X)
      {
               case 1:
                    printf("CIRCULO \n");
                    printf("Valor del radio \n");
                    scanf("%f",&A);
                    C=3.1416*(A*A);
                    printf("El resultado del area del circulo es %f",C);
                    break;
               case 2:
                    printf("TRIANGULO \n");
                    printf("Valor de la base \n");
                    scanf("%f",&A);
                    printf("Valor de la altura \n");
                    scanf("%f",&B);
                    C=(A*B)/2;
                    printf("El resultado del area del triangulo es %f",C);
                    break;
               case 3:
                    printf("CUADRADO \n");
                    printf("Valor de la base \n");
                    scanf("%f",&A);
                    printf("Valor de la altura \n");
                    scanf("%f",&B);
                    C=A*B;
                    printf("El resultado del area del cuadrado es de %f",C);
                    break;
                    }
                    getch();
                    }


Programa 3

Diagrama de Flujo


Código en C

#include<stdio.h>
#include<conio.h>
main()
{
      int X;
      float minutos,total;
      printf("1.-America  2.-Europa  3.-Asia  4.-Africa  5.-Oceania \n");
      scanf("%d",&X);
      switch(X)
      {
               case 1:
                    printf("AMERICA \n");
                    printf("Minutos \n");
                    scanf("%f",&minutos);
                    total=5*minutos;
                    printf("Costo total: %f",total);
                    break;
               case 2:
                    printf("EUROPA \n");
                    printf("Minutos \n");
                    scanf("%f",&minutos);
                    total=10*minutos;
                    printf("Costo total: %f",total);
                    break;
               case 3:
                    printf("ASIA \n");
                    printf("Minutos \n");
                    scanf("%f",&minutos);
                    total=15*minutos;
                    printf("Costo total: %f",total);
                    break;
               case 4:
                    printf("AFRICA \n");
                    printf("Minutos \n");
                    scanf("%f",&minutos);
                    total=20*minutos;
                    printf("Costo total: %f",total);
                    break;
               case 5:
                    printf("OCEANIA \n");
                    printf("Minutos \n");
                    scanf("%f",&minutos);
                    total=25*minutos;
                    printf("Costo total: %f",total);
                    break;
                    }
                    getch();
                    }

No hay comentarios.:

Publicar un comentario