terça-feira, setembro 20, 2011


Operações Básicas II

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


int soma( ){
          int num1,num2,result;
          printf("Digite 2 numeros para efetuar a soma. ");
          printf("Digite o primeiro numero : ");
          scanf("%d",&num1);
          printf("Digite o segundo numero :");
          scanf("%d",&num2);
          printf("A soma dos numeros e : %d ",(num1+num2));
         
}
  
int multiplicacao( ){
          int num1,num2,result;
          printf("Digite 2 numeros para efetuar a multiplicacao. ");
          printf("Digite o primeiro numero : ");
          scanf("%d",&num1);
          printf("Digite o segundo numero : ");
          scanf("%d",&num2);
          printf("A multiplicacao dos numeros e : %d ",(num1*num2));
}
int divisao( ){
          int num1,num2,result;
          printf("Digite 2 numeros para efetuar a divisao. ");
          printf("Digite o primeiro numero : ");
          scanf("%d",&num1);
          printf("Digite o segundo numero : ");
          scanf("%d",&num2);
          printf("A divisao dos numeros e : %d ",(num1/num2));
}
int subtracao( ){
          int num1,num2,result;
          printf("Digite 2 numeros para efetuar a subtracao. ");
          printf("Digite o primeiro numero : ");
          scanf("%d",&num1);
          printf("Digite o segundo numero : ");
          scanf("%d",&num2);
          printf("A subtracao dos numeros e : %d ",(num1-num2));
}

main( ){
char op;
int operacao;
       printf(" Escolha uma operacao abaixo. ");
       printf("Digite 1-Soma, 2-Multiplicacao, 3-Divisao, 4-Subtracao : ");
       scanf("%d",&operacao);

       switch(operacao){

                        case 1:
                             soma();
                             break;

                        case 2:
                             multiplicacao();
                             break;

                        case 3:
                             divisao();
                             break;

                        case 4:
                             subtracao();
                             break;

                       default:
                                     printf("A operacao nao e valida. ");
                                     break;
       }
       printf(" Deseja executar novamente?");
       scanf("%s",&op);
       if((op=='s')||(op=='S')){
                           system("CLS");
                           main();
       }else{
                 system("pause");
                 return 0;
                 }
}
         
0

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

Programa de Vogais feito com Switch case.

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
      char letra;
      char op;
      printf(" Digite uma vogal ");
      scanf("%s",&letra);
      switch(letra){
                    
     case 'a':
                    printf(" Voce digitou a vogal a ");
                    break;
          
    case 'A':
                   printf(" Voce digitou a vogal A ");
                   break;    
                    
   case 'e':
                   printf(" Voce digitou a vogal e ");
                   break;
                   
  case 'E':
                   printf(" Voce digitou a vogal E ");
                  break;    
            
  case 'i':
                 printf(" Voce digitou a vogal i ");
                 break;
                   
  case 'I':
                 printf(" Voce digitou a vogal I ");
                 break;    
                 
   case 'o':
                   printf(" Voce digitou a vogal o ");
                   break;
                   
   case 'O':
                    printf(" Voce digitou a vogal O ");
                    break;
    
   case 'u':
                    printf(" Voce digitou a vogal u ");
                   break;

    case 'U':
                    printf(" Voce digitou a vogal U ");
                    break; 
   
   default:
                   printf(" A vogal digitada nao e valida ");
                    break;      
      }

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

Código para executar novamente.

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

Meses do Ano feito no Switch Case.

  # include<stdio.h>
# include<stdlib.h>
# include<conio.h>
main()
{
      int mes;
      char op;
      printf("Digite um mes ");
      scanf("%d",&mes);
      switch(mes){
        
          case 1:
              printf(" O mes digitado e JANEIRO e contem 31 dias ");
              break;

         case 2:
              int num;
              printf(" O ano e bissexto?  digite 1 para sim, e 0 para nao ");
              scanf("%d",&num);
              if(num==1){
                   printf(" O mes digitado e FEVEREIRO e contem 29 dias ");
              }
                   else{
                        printf(" O mes digitado e FEVEREIRO e tem 28 dias ");
                   }
          break;

        case 3:
              printf(" O mes digitado e MARÇO e contem 31 dias ");
              break;
      
        case 4:
              printf(" O mes digitado e ABRIL e contem 30 dias ");
              break;

         case 5:
              printf(" O mes digitado e MAIO e contem 31 dias ");
              break;

         case 6:
              printf(" O mes digitado e JUNHO e contem 30 dias ");
              break;

         case 7:
              printf(" O mes digitado e JULHO e contem31 dias ");
              break;

         case 8:
              printf(" O mes digitado e AGOSTO e contem 31 dias ");
              break;

         case 9:
              printf(" O mes digitado e SETEMBRO e contem 30 dias ");
              break;

         case 10:
              printf(" O mes digitado e OUTUBRO e contem 31 dias ");
              break;

         case 11:
              printf(" O mes digitado e NOVEMBRO e contem 30 dias ");
              break;

         case 12:
              printf(" O mes digitado e DEZEMBRO e contem 31 dias ");
              break;

         default:
                 printf(" O valor digitado nao e um mes valido ");
                 break;
      }
                                         
                 printf(" Deseja executar novamente?");
                 scanf("%s",&op);
                 if((op=='s')||(op=='S')){
                       system("cls");
                       main();
                 }
                 else{                                   
                   system("pause");
                   return 0;
                 }
}                
                              
0