terça-feira, setembro 20, 2011


Operações Básicas feita com Switch case.

# include<stdio.h>
# include<stdlib.h>
# include<conio.h>

main( )
{
      float v1,v2,result;
      char operacao,op;
      printf(" Digite o valor 1: ");
      scanf("%f",&v1);
      printf(" Digite o valor 2: ");
      scanf("%f",&v2);
      printf("Digite a operacao necessaria: ");
      scanf("%s",&operacao);

      switch(operacao){

                      case '+':
                            printf(" A soma e : %.f ",v1+v2);
                            break;

                       case '-':
                            printf(" A subtracao e : %.f ",v1-v2);
                            break;

                       case '*':
                            printf(" A multiplicacao e : %.f ",v1*v2);
                            break;

                       case '/':
                            if(v2==0){
                                           printf(" A divisao nao existe ");
                                          }else{
                                                    if(v1==0){
                                                                     printf(" A divisao nao existe ");
                                                                   }else{
                                                                              printf(" A divisao e : %.f ",v1/v2);
                        break;
                                       }
                                  }
                       default:
                               printf(" nao tem resultado");
                               break;       
                       }

      printf(" Deseja executar novamente?");
      scanf("%s",&op);
      if((op=='s')||(op=='S')){
                               system("cls");
                               main();
      }
      else{
           system("pause");
           return 0;
      }
}                      
0

0 comentários:

Postar um comentário