Outras Informações

Ana Raquel da S. Muzykant Email e Msn - [email protected] Orkut - raquel muzykant

Exercíco Extra 1 - Verifica se o número é PAR

#include <stdio.h>
    void processar(void);

    int g_indice;
    float g_result;

int main()
{
    clrscr();
    processar();

    return 0;
}
void processar()
{
    g_indice = 0;
    g_result = 1;

    while (g_result > 0)
    {
       clrscr();
       printf("Programa para digitar um numero par.\n\n");
       printf("\n\nDigite um numero par = ");
       scanf("%d",&g_indice);
       g_result = g_indice % 2;
    }
    getch();
}

Exercíco Extra 2 - Fazer uma divisao válida

#include <stdio.h>
    void iniciar(void);
    void processar(void);
    void finalizar(void);

    float g_num1, g_num2, g_result;

int main()
{
    g_num1 = 0;
    g_num2 = 0;
    g_result = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();

    return 0;
}
void iniciar()
{
    printf("Programa para efetuar um calculo de divisao.\n\n");

    printf("\n\nDigite o primeiro numero = ");
    scanf("%f",&g_num1);
}
void processar()
{
    while (g_num2 == 0)
    {
       printf("\n\nDigite o segundo numero, deve ser maior que zeros = ");
       scanf("%f",&g_num2);
    }
    g_result = g_num1 / g_num2;
}
void finalizar()
{
    printf("\n\n\nO resultado da divisao = %f",g_result);
    getch();
}

Exercíco Extra 3 - Identificar se o num. é Primo

#include <stdio.h>
    void iniciar(void);
    void processar(void);

    int g_primo,g_result,g_num1;

int main()
{
    g_num1 = 0;
    g_primo = 0;
    g_result = 0;

    clrscr();
    iniciar();
    processar();

    return 0;
}
void iniciar()
{
    printf("Programa que verifica se o numero eh primo.\n\n");

    printf("\n\nDigite um numero ou zeros para sair = ");
    scanf("%d",&g_num1);
}
void processar()
{
    while (g_num1 > 0)
    {
       g_primo = 0;
       if (g_num1 != 2)
       {
          g_result = g_num1 % 2;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 3)
       {
          g_result = g_num1 % 3;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 4)
       {
          g_result = g_num1 % 4;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 5)
       {
          g_result = g_num1 % 5;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 6)
       {
          g_result = g_num1 % 6;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 7)
       {
          g_result = g_num1 % 7;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 8)
       {
          g_result = g_num1 % 8;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_num1 != 9)
       {
          g_result = g_num1 % 9;
          if (g_result == 0)
          {
             g_primo = 1;
          }
       }
       if (g_primo == 0)
       {
          printf("\n\nO numero %d eh primo ", g_num1);
       }
       else
       {
          printf("\n\nO numero %d nao eh primo",g_num1);
       }
       printf("\n\nDigite outro numero ou zero para sair = ");
       scanf("%d",&g_num1);
    }
}
void finalizar()
{
    printf("\n\n\nO resultado da divisao = %f",g_result);
    getch();
}

Exercíco Extra 4 - Aplicar desc. no vlr da compra

#include <stdio.h>
    void iniciar(void);
    void processar(void);
    void finalizar(void);

    float g_valorgasto,g_result,g_desc1,g_desc2;
    int g_formapgto;

int main()
{
    g_valorgasto = 0;
    g_result = 0;
    g_desc1 = 0;
    g_desc2 = 0;
    g_formapgto = 1;

    clrscr();
    iniciar();
    processar();
    finalizar();

    return 0;
}
void iniciar()
{
    printf("Programa para efetuar um calculo de divisao.\n\n");

    printf("Programa para calcular o valor a ser pago");
    printf("\n\nInforme o valor gasto = ");
    scanf("%f",&g_valorgasto);
    printf("\n\nInformar a forma de pagamento:");
    printf("\n 1 - Dinheiro,2 - Cheque, 3 - Cartao : ");
    scanf("%d",&g_formapgto);
}
void processar()
{
    if ((g_valorgasto > 200.00) &&
       (g_valorgasto <= 400.00))
    {
       g_desc1 = (g_valorgasto * 10) / 100;
    }
    else
    {
       g_desc1 = (g_valorgasto * 20) / 100;
    }
    switch (g_formapgto)
    {
       case 1: g_desc2 = (g_valorgasto * 3) / 100;
          break;
       case 3: g_desc2 = (g_valorgasto * 10) / 100;
          break;
    }
    g_result = g_valorgasto - g_desc1 - g_desc2;
}
void finalizar()
{
    printf("\n\n\nvalor a pagar = %f",g_result);
    getch();
}

Exercíco Extra 5 - Jogo Hi-Lo

#include <stdio.h>
    void iniciar(void);
    void processar(void);
    void finalizar(void);

    int g_numsecreto,g_numpalpite,g_totpalpite,g_ind;

int main()
{
    g_numsecreto = 0;
    g_numpalpite = 0;
    g_totpalpite = 0;
    g_ind = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();

    return 0;
}
void iniciar()
{
    printf("Jogo Hi-Lo\n\n");
    do
    {
       printf("Digite o numero secreto entre 0 a 100 = ");
       scanf("%d",&g_numsecreto);
    }while (g_numsecreto < 0);;
}
void processar()
{
    do
    {
       clrscr();
       printf("Jogo Hi-Lo\n\n");
       printf("Digite um palpite ou negativo pra sair= ");
       scanf("%d",&g_numpalpite);
       if (g_numpalpite == g_numsecreto)
       {
          printf("\n\n .:Parabens, tu acertou o numero secreto:. ");
          g_totpalpite = g_totpalpite + 1;
          g_ind = 1;
       }
       else
       {
          if (g_numpalpite < 0)
          {
             g_ind = 1;
          }
          else
          {
             if (g_numpalpite > g_numsecreto)
             {
                printf("\n\nPalpite alto");
             }
             else
             {
                if (g_numpalpite < g_numsecreto)
                {
                   printf("\n\nPalpite baixo");
                }
             }
             getch();
             g_totpalpite = g_totpalpite + 1;
          }
       }
    }while (g_ind == 0);
}
void finalizar()
{
    printf("\n\nForam apresentadas %d, tentativas!!",g_totpalpite);
    getch();
}

Hosted by www.Geocities.ws

1