Mostrar mensagens com a etiqueta If. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta If. Mostrar todas as mensagens

terça-feira, 4 de dezembro de 2012

Inserir números até 0 (teste)-Do While,If


Nota: Como fazer o maior que?
Começamos com maior=0, depois ao inserirmos um numero, e esse número for maior que o maior (que no 1º caso é zero), o maior fica igual a esse número, ele faz isto sempre que se insere um valor



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

int main()

{
    int num1, count, maior;
    count = -1;
    maior = 0;
    while (num1 != 0)
    {
       
         do{
         printf("\nInsira um inteiro positivo:\n");
         scanf("%d", &num1);
       
         if (num1<0)
            printf("\nNumero invalido (Valor tem de ser inteiro positivo)\n");
         }
         while (num1<0);
       
         if (num1%2==0)
            printf("\nO numero %d e par.\n", num1);
         else
            printf("\nO numero %d e impar.\n", num1);

         if (num1>maior)
            maior=num1;
       
         
         count++;
         }
    printf("\n.:.Foram inseridos %d numeros inteiros positivos.\n", count);
    printf("\n.:.O maior numero inserido foi o:%d \n", maior);
    system("pause");          
    return(0);
}

segunda-feira, 3 de dezembro de 2012

Comparar números-If


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

int main()
{
 
    int a,b;    //definir variaveis
 
    printf("Digite um numero inteiro: ");
    scanf("%d",&a);  //  inserir primeira variavel
 
    printf("Digite outro numero inteiro: ");
    scanf("%d",&b);
 
    if(a!=b) { // ver se sao diferentes, caso sejam diferentes executa a açao entre parentises estupidos
         
                if(a>b) {
            printf("\na e maior que b\n");
                         }
                else {
       
            printf("\nb e maior que a\n");
 }                     }
    else { // caso sejam iguais faz isto em baixo
    printf("\na e igual a b\n");
              }

system("pause");
return(0);
}

Verificar se o número é primo-If


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

main()
{
    int a,b,primo=0;
    scanf("%d",&a);
    for(b=2;b<=a/2;b++)
    if(a%b ==0)
    {
           primo=1;
           break;
           }
    if(primo==0)
    printf("%d e primo",a);
    else
    printf("%d nao e primo",a);
}

Validação do mes-Do While,If,Switch



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

int main()

{
    int mes;
 
    do{
          printf("insira o seu mes: \n");
          scanf("%d",& mes);
          if(mes<=0||mes>12)
          printf("numero incorreto\n");
       
          else{
               switch(mes){
                           case 1:
                                printf("o seu mes e Janeiro\n");
                                break;
                           case 2:
                                printf("o seu mes e Fevereiro\n");
                                break;
                           case 3:
                                printf("o seu mes e Marco\n");
                                break;
                           case 4:
                                printf("o seu mes e Abril\n");
                                break;
                       
                          case 5:
                                printf("o seu mes e Maio\n");
                                break;
                          case 6:
                                printf("o seu mes e Junho\n");
                                break;
                          case 7:
                                printf("o seu mes e Julho\n");
                                break;
                          case 8:
                                printf("o seu mes e Agosto\n");
                                break;
                          case 9:
                                printf("o seu mes e Setembro\n");
                                break;
                          case 10:
                                printf("o seu mes e Outubro\n");
                                break;
                          case 11:
                                printf("o seu mes e Novembro\n");
                                break;
                          case 12:
                                printf("o seu mes e Dezembro\n");
                                break;
                                }
                                }
           
               }
          while(mes<=0||mes>=12 );
       
    system("pause");
    return(0);
    }


Verificar se numero é par ou ímpar-Do While,While,If


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

int main()
{
 
    int num, cont,resposta;
    cont=0;
 
    do {
         printf("\ninsere um numero inteiro:\n ");
         scanf("%d",& num);
         cont=cont+1;
         if(num % 2 == 0){
                printf("\n%d e par\n",num);
                           }
         else {
              printf("\n%d e impar\n", num);
                                }
 
 
                    }
 
    while (cont<10);
   
system("pause");
return(0);  
}



OU




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

int main()
{
    int cont, num;
    cont=0;
 
 
    while(cont<10){
                 
                    printf("\ninsere um numero inteiro:\n ");
                    scanf("%d",& num);
                    cont=cont+1;
                    if(num % 2 == 0){
                       printf("\n%d e par\n",num);
                           }
                    else {
                        printf("\n%d e impar\n", num);
                                }
 

                    }
system("pause");
return(0);
    }