Programa com todos os comandos em C/C++

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


 int i,a,b,resposta;
 /* O programa contem os comandos: for, if aninhado,
 while, do while, switch(case) e o uso de printf e scanf
 */

  main(){

  // Autor: João Matheus Santos Assis       
    printf("  DIGITE UMA OPCAO ENTRE 0 E 3\n\n");
       // Menu de opções             

       printf("<1> Soma\n");
       printf("<2> Subtracao\n");
       printf("<3> Multiplicacao\n\n");

       for (int q=0; q<3; ++q){
       // Recebe somente valores de 1 a 4
       i = 0;     
       while (i>3 || i<1) {
       printf("Digite uma opcao: ");
       scanf("%d",&i);
       }
      
       // Ler dois valores             

       printf("\nDigite a: ");
       scanf("%d",&a);
      
    // O valor de b tem que ser maior que a      

       do {
       printf("Digite b: ");
       scanf("%d",&b);
       } while (a>b);
      
       // Analisa a variável i      
       switch(i){
      
       case 1:{    
       resposta=a+b;
       break;
       }
      
       case 2: {
       resposta=a-b;
       break;
       }
      
       case 3: {
       resposta=a*b;
       break;
       }      
             
       }
    
    // Avalia a resposta   

    if (resposta>0) {
    // Analisa se é primo 
     int primo;
     primo = 0;


         for (i=1; i<resposta; ++i)
         if (resposta % i == 0) primo++;
       
         if (primo<=2) printf("\n Resposta e primo");


         // Verifica se é par ou impar     
          
         if (resposta % 2 == 0)
              printf("\n Resposta: Positivo e Par");
          else 
              printf("\n Resposta: Positivo e Impar");
 
          } else
              printf("\n Resposta: Negativo");
          

          // Exibi o resultado conforme a opção escolhida          
         
          printf("\n Resultado: %d\n\n",resposta);
      
       }
    system("pause");

 }



Artigos relacionados em C/C++:




Feito no Dev C++ 4.9.9.2 | Executável