Outras Informações

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

Exercíco 31

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

    float g_valor,g_result;
    int g_inteiro;

int main()
{
    g_valor = 0;
    g_result = 0;
    g_inteiro = 0;

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

    return 0;
}
void iniciar()
{
    printf("Programa para arredondar a nota.\n\n");
    printf("Digite a nota do aluno = ");
    scanf("%f",&g_valor);
}
void processar()
{
    g_inteiro = (int)g_valor;
    g_result = g_valor - g_inteiro;
    if (g_result > 0.50)
    {
       g_result = g_inteiro + 1;
    }
    else
    {
       g_result = g_inteiro;
    }
}
void finalizar()
{
    printf("\n\nA nota com o arredondamento = %f\n ",g_result);
    getch();
}

Exercíco 32

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

    int g_valor1,g_valor2,g_valor3,g_maior,g_meio,g_menor;

int main()
{
    g_valor1= 0;
    g_valor2= 0;
    g_valor3= 0;
    g_maior = 0;
    g_meio = 0;
    g_meio = 0;

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

    return 0;
}
void iniciar()
{
    printf("Programa para identificar o menor, maior e o numero do meio digitado\n\n");

    printf("Digite o primeiro numero = ");
    scanf("%d",&g_valor1);
    printf("\nDigite o segundo numero = ");
    scanf("%d",&g_valor2);
    printf("\nDigite o primeiro numero = ");
    scanf("%d",&g_valor3);
}
void processar()
{
    if (g_valor1 > g_valor2)
    {
       if (g_valor1 > g_valor3)
       {
          g_maior = g_valor1;
          if (g_valor2 > g_valor3)
          {
             g_menor = g_valor3;
             g_meio = g_valor2;
          }
          else
          {
             g_menor = g_valor2;
             g_meio = g_valor3;
          }
       }
       else
       {
          g_meio = g_valor1;
          if (g_valor2 > g_valor3)
          {
             g_menor = g_valor3;
             g_maior = g_valor2;
          }
          else
          {
             g_menor = g_valor2;
             g_maior = g_valor3;
          }
       }
    }
    else
    {
       if (g_valor1 > g_valor3)
       {
          g_meio = g_valor1;
          if (g_valor2 > g_valor3)
          {
             g_menor = g_valor3;
             g_maior = g_valor2;
          }
          else
          {
             g_menor = g_valor2;
             g_maior = g_valor3;
          }
       }
       else
       {
          g_menor = g_valor1;
          if (g_valor2 > g_valor3)
          {
             g_meio = g_valor3;
             g_maior = g_valor2;
          }
          else
          {
             g_maior = g_valor3;
             g_meio = g_valor2;
          }
       }
    }
}
void finalizar()
{
    printf("\n\n\O numero maior eh = %d \n\n",g_maior );
    printf("O numero do meio eh = %d\n\n",g_meio );
    printf("O numero menor eh = %d\n\n",g_menor );
    getch();
}

Exercíco 33

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

    int g_idade;

int main()
{
    g_idade = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma que exibe o peso ideal, conforme a idade informada.");

    printf("\n\n\Escolha uma idade de 1 a 3 anos:");
    scanf("%d",&g_idade);
}
void finalizar()
{
    printf("\n\n\nPesos Provaveis:");
    printf("\n\n       Meninos");
    printf("          Meninas\n");
    
    if (g_idade == 1)
    {
       printf("de 8.5kg a 12.5kg");
       printf("      de 7.5kg a 11.5kg");
    }
    if (g_idade == 2)
    {
       printf("de 10.1kg a 15.2kg");
       printf("      de 9.8kg a 14.5kg");
     }
    if (g_idade == 3)
    {
       printf("de 11.7kg a 18kg");
       printf("      de 11.4kg a 17.950kg");
    }
    getch();
}

Exercíco 33_a

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

    int g_idade;

int main()
{
    g_idade = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma que exibe o peso ideal, conforme a idade informada.");

    printf("\n\n\Escolha uma idade de 1 a 3 anos:");
    scanf("%d",&g_idade);
}
void finalizar()
{
    printf("\n\n\nPesos Provaveis:");
    printf("\n\n       Meninos");
    printf("          Meninas\n");
    
    if ((g_idade >= 1.0) &&
      (g_idade < 2.0))
    {
       printf("de 8.5kg a 12.5kg");
       printf(" de 7.5kg a 11.5kg");
    }
    if ((g_idade >= 2.0) &&
      (g_idade < 3.0))
    {
       printf("de 10.1kg a 15.2kg");
       printf(" de 9.8kg a 14.5kg");
     }
    if ((g_idade >= 3.0 ) &&
      (g_idade < 4.0))
    {
       printf("de 11.7kg a 18kg");
       printf(" de 11.4kg a 17.950kg");
    }
    getch();
}

Exercíco 34

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

    float g_nota1,g_nota2,g_nota3,g_result;

int main()
{
    g_nota1 = 0;
    g_nota2 = 0;
    g_nota3 = 0;
    g_result = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para calcular a media.");

    printf("\n\n\Digite a nota do 1o semestre = ");
    scanf("%f",&g_nota1);
    printf("\n\n\Digite a nota do 2o semestre = ");
    scanf("%f",&g_nota2);
}
void processar()
{
    g_nota3 = (g_nota1 * 3 + g_nota2 * 7) / 10;
    if (g_nota3 < 7.0)
    {
       printf("\n\n Media : %f ",g_nota3);
       printf("\n\n\n O aluno foi inscrito na substitutiva");
       printf("\n\n Digite a nota da prova substitutiva = ");
       scanf("%f",&g_nota3);
    }
}
void finalizar()
{
    if (g_nota3 >= 7.0)
    {
       printf("\n\n O aluno foi APROVADO");
    }
    else
    {
       printf("\n\n O aluno foi REPROVADO");
    }
    getch();
}

Exercíco 35

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

    int g_idade,g_classif,g_pontos;
    char g_genero,g_ultiliz,g_garagem;

int main()
{
    g_idade = 0;
    g_classif = 0;
    g_pontos = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para classificar os cliente de uma companhia de seguros.");

    printf("\n\n\Informe a idade: ");
    scanf("%d",&g_idade);
    printf("\n\n\Informe o genero, F=Feminino ou M=masculino : ");
    g_genero = getche();
    printf("\n\n\Informe P=Passeio, T=Trabalho ou A=Ambos : ");
    g_ultiliz = getche();
    printf("\n\n\Informe S=Sem Garagem, D=Diurna, N=Noturna ou A=Ambos : ");
    g_garagem = getche();
}
void processar()
{
    if (g_idade >= 46)
    {
       g_pontos = g_pontos + 1;
    }
    else
    {
       if (g_idade >= 30)
       {
          g_pontos = g_pontos + 2;
       }
       else
       {
          if (g_idade >= 24)
          {
             g_pontos = g_pontos + 3;
          }
          else
          {
             if (g_idade >= 18)
             {
                g_pontos = g_pontos + 4;
             }
          }
       }
    }
    if (g_genero == 'F')
    {
       g_pontos = g_pontos + 2;
    }
    else
    {
       g_pontos = g_pontos + 3;
    }
    switch(g_ultiliz)
    {
       case 'P': g_pontos = g_pontos + 1;
          break;
       case 'T': g_pontos = g_pontos + 2;
          break;
       case 'A':
       default: g_pontos = g_pontos + 3;
          break;
    }
    switch(g_garagem)
    {
       case 'D': g_pontos = g_pontos + 4;
          break;
       case 'N': g_pontos = g_pontos + 2;
          break;
       case 'A': g_pontos = g_pontos + 1;
          break;
       default: g_pontos = g_pontos + 6;
          break;
    }
}
void finalizar()
{
    if (g_pontos >= 15)
    {
       printf("\n\nClassificacao Altissima com 40 perc. de acrescimo.");
    }
    else
    {
       if (g_pontos >= 11)
       {
          printf("\n\nClassificacao Alta com 10 perc. de acrescimo.");
       }
       else
       {
          if (g_pontos >= 8)
          {
             printf("\n\nClassificacao media sem desconto.");
          }
          else
          {
             printf("\n\nClassificacao Baixa com 10 perc. de desconto.");
          }
       }
    }
    getch();
}

Exercíco 35_a

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

    int g_idade,g_classif,g_pontos;
    char g_genero,g_ultiliz,g_garagem;

int main()
{
    g_idade = 0;
    g_classif = 0;
    g_pontos = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para classificar os cliente de uma companhia de seguros.");

    printf("\n\n\Informe a idade: ");
    scanf("%d",&g_idade);
    printf("\n\n\Informe o genero, F=Feminino ou M=masculino : ");
    g_genero = getche();
    printf("\n\n\Informe P=Passeio, T=Trabalho ou A=Ambos : ");
    g_ultiliz = getche();
    printf("\n\n\Informe S=Sem Garagem, D=Diurna, N=Noturna ou A=Ambos : ");
    g_garagem = getche();
}
void processar()
{
    if ((g_idade >= 18) &&
      (g_idade <= 23))
    {
       g_pontos = g_pontos + 4;
    }
    else
    {
       if ((g_idade >= 24) &&
         (g_idade <= 29))
       {
          g_pontos = g_pontos + 3;
       }
       else
       {
          if ((g_idade >= 30) &&
           (g_idade <= 45))
          {
             g_pontos = g_pontos + 2;
          }
          else
          {
             g_pontos = g_pontos + 1;
          }
       }
    }
    if (g_genero == 'F')
    {
       g_pontos = g_pontos + 2;
    }
    else
    {
       g_pontos = g_pontos + 3;
    }
    switch(g_ultiliz)
    {
       case 'P': g_pontos = g_pontos + 1;
          break;
       case 'T': g_pontos = g_pontos + 2;
          break;
       case 'A':
       default: g_pontos = g_pontos + 3;
          break;
    }
    switch(g_garagem)
    {
       case 'D': g_pontos = g_pontos + 4;
          break;
       case 'N': g_pontos = g_pontos + 2;
          break;
       case 'A': g_pontos = g_pontos + 1;
          break;
       default: g_pontos = g_pontos + 6;
          break;
    }
}
void finalizar()
{
    if (g_pontos <= 7)
    {
        printf("\n\nClassificacao Baixa com 10 perc. de desconto.");
    }
    else
    {
       if ((g_pontos >= 8) &&
         (g_pontos <= 10))
       {
          printf("\n\nClassificacao media sem desconto.");
       }
       else
       {
          if ((g_pontos >= 11) &&
            (g_pontos <= 14))
          {
             printf("\n\nClassificacao Alta com 10 perc. de acrescimo.");
          }
          else
          {
             printf("\n\nClassificacao Altissima com 40 perc. de acrescimo.");
          }
       }
    }
    getch();
}

Exercíco 36

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

    float g_massa,g_densidade,g_volume,g_vlr_leite,g_vlr_pago;

int main()
{
    g_massa = 0;
    g_densidade = 0;
    g_volume = 0;
    g_vlr_leite = 0;
    g_vlr_pago = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para classificar o Leite.");
    printf("\n\n\nInforme a massa: ");
    scanf("%f",&g_massa);
    printf("\nInforme a densidade: ");
    scanf("%f",&g_densidade);
    printf("\nInforme o preco do Kg do leite: ");
    scanf("%f",&g_vlr_leite);
}
void processar()
{
    g_volume = g_massa / g_densidade;
    g_vlr_pago = g_massa * g_vlr_leite;
}
void finalizar()
{
    printf("\n\n\nVolume do leite = %f",g_volume);
    printf("\n\n\O valor que vai ser pago em reais = %f",g_vlr_pago);
    if (g_densidade >= 1.20)
    {
       printf("\n\nCategoria III (acima de 1,20 kg/l).");
    }
    else
    {
       if (g_densidade >= 1.14)
       {
          printf("\n\nCategoria II (entre 1,14 e 1,20 kg/l).");
       }
       else
       {
          printf("\n\nCategoria I (abaixo de 1,14 kg/l).");
       }
    }
    getch();
}

Exercíco 36_a

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

    float g_massa,g_densidade,g_volume,g_vlr_leite,g_vlr_pago;

int main()
{
    g_massa = 0;
    g_densidade = 0;
    g_volume = 0;
    g_vlr_leite = 0;
    g_vlr_pago = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para classificar o Leite.");
    printf("\n\n\nInforme a massa: ");
    scanf("%f",&g_massa);
    printf("\nInforme a densidade: ");
    scanf("%f",&g_densidade);
    printf("\nInforme o preco do Kg do leite: ");
    scanf("%f",&g_vlr_leite);
}
void processar()
{
    g_volume = g_massa / g_densidade;
    g_vlr_pago = g_massa * g_vlr_leite;
}
void finalizar()
{
    printf("\n\n\nVolume do leite = %f",g_volume);
    printf("\n\n\O valor que vai ser pago em reais = %f",g_vlr_pago);
    if (g_densidade < 1.14)
    {
       printf("\n\nCategoria I (abaixo de 1,14 kg/l).");
    }
    else
    {
       if ((g_densidade >= 1.14) &&
         (g_densidade < 1.20))
       {
          printf("\n\nCategoria II (entre 1,14 e 1,20 kg/l).");
       }
       else
       {
          printf("\n\nCategoria III (acima de 1,20 kg/l).");
       }
    }
    getch();
}

Exercíco 37

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

    float g_salario,g_sal_liquido,g_vl_ir,g_vl_enc,g_vlr_hora,g_tot_horas,g_vlr_extra;
    int g_dias_trab,g_horas_extra;

int main()
{
    g_salario = 0;
    g_sal_liquido = 0;
    g_vl_ir = 0;
    g_vl_enc = 0;
    g_vlr_hora = 0;
    g_tot_horas = 0;
    g_vlr_extra = 0;
    g_dias_trab = 0;
    g_horas_extra = 0;

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

    return 0;
}
void iniciar()
{
    printf("Programa para calcular o salario liquido.\n\n");
    printf("Digite o salario do funcionario = ");
    scanf("%f",&g_salario);
    printf("Digite o numero de dias trabalhado = ");
    scanf("%d",&g_dias_trab);
}
void processar()
{
    if (g_salario < 0.00)
    {
       printf("\n\nO Salario deve ser maior que zero");
       g_salario = 0;
    }
    if (g_salario >= 800.00)
    {
       if (g_salario <= 1600.00)
       {
          g_vl_ir = (g_salario * 8) / 100;
          g_vl_enc = (g_salario * 5) / 100;
       }
       else
       {
          g_vl_ir = (g_salario * 15) / 100;
          g_vl_enc = (g_salario * 7) / 100;
       }
       g_sal_liquido = g_salario - g_vl_ir - g_vl_enc;
       if (g_dias_trab > 160)
       {
          g_vlr_hora = g_salario / 160;
          g_horas_extra = g_dias_trab - 160;
          g_tot_horas = g_vlr_hora * g_horas_extra;
          g_vlr_extra = (g_tot_horas * 50) / 100;
          g_sal_liquido = g_sal_liquido + g_vlr_extra;
       }
    }
}
void finalizar()
{
    printf("\n\nO Salario liquido do funcionario = %f\n ",g_sal_liquido);
    getch();
}

Exercíco 38

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

    int g_placa,g_ultimo_digito;

int main()
{
    g_placa = 0;
    g_ultimo_digito = 0;

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

    return 0;
}
void iniciar()
{
    printf("\nPrograma para identificar o dia do rodizio.");
    printf("\n\n\Informe a perte numeria da placa do veiculo: ");
    scanf("%d",&g_placa);
}
void processar()
{
    g_ultimo_digito = g_placa % 10;
}
void finalizar()
{
    switch(g_ultimo_digito)
    {
    case 1:
    case 2: printf("\n\n\nO carro nao deve circular na segunda-feira");
          break;
    case 3:
    case 4: printf("\n\n\nO carro nao deve circular na terca-feira");
          break;
    case 5:
    case 6: printf("\n\n\nO carro nao deve circular na quarta-feira");
          break;
    case 7:
    case 8: printf("\n\n\nO carro nao deve circular na quinta-feira");
          break;
    case 9:
    case 0: printf("\n\n\nO carro nao deve circular na sexta-feira");
          break;
    }
    getch();
}

Exercíco 39

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

    int g_indice;

int main()
{
    g_indice = 0;

    clrscr();
    processar();

    return 0;
}
void processar()
{
    g_indice = 1;
    printf("Programa que lista os numero de 1 a 20\n\n");
    while (g_indice <= 20)
    {
       printf("O numero eh = %d\n",g_indice);
       g_indice = g_indice + 1;
    }
    getch();
}

Exercíco 40

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

    int g_indice;
    float g_result;

int main()
{
    g_indice = 20;
    g_result = 0;

    clrscr();
    processar();

    return 0;
}
void processar()
{
    printf("Programa que lista os numeros pares entre 20 a 1.\n\n");
    while (g_indice >= 1)
    {
       g_result = g_indice % 2;
       if (g_result == 0)
       {
          printf("O numero eh par = %d\n",g_indice);
       }
       g_indice = g_indice - 1;
    }
    getch();
}

Hosted by www.Geocities.ws

1