Outras Informações

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

Exercíco 51

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

    int g_pot, g_result,g_ind,g_num,g_ind2,g_result_pot,g_sinal;

int main()
{
    g_result = 1;
    g_ind = 1;
    g_pot = 0;
    g_num = 2;
    g_ind2 = 1;
    g_result_pot = 1;
    g_sinal = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();
    return 0;
}
void iniciar()
{
    printf("Programa que calcula o valor de S.\n\n");
    printf("Digite o valor de n: ");
    scanf("%d",&g_pot);
}
void processar()
{
    for (g_ind=1; g_ind <= g_pot ; g_ind=g_ind + 1)
    {
       for (g_ind2=1,g_result_pot=1; g_ind2 <= g_ind; g_ind2 = g_ind2 + 1)
       {
          g_result_pot = g_result_pot * g_num;
       }
       g_sinal = g_ind2 % 2;
       if (g_sinal == 0)
       {
          g_result = g_result + g_result_pot;
       }
       else
       {
          g_result = g_result - g_result_pot;
       }
    }
}
void finalizar()
{
    printf("\n\n\nO valor de S = %d",g_result);
    getch();
}

Exercíco 52

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

    int g_valor, g_result,g_ind;

int main()
{
    g_result = 0;
    g_ind = 1;
    g_valor = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();
    return 0;
}
void iniciar()
{
    printf("Programa para validar se o numero informado eh primo.\n\n");
    printf("Digite um numero : ");
    scanf("%d",&g_valor);
}
void processar()
{
    for (g_ind = 2; g_ind < g_valor && g_ind < 10 ; g_ind=g_ind + 1)
    {
       g_result = g_valor % g_ind;
       if (g_result == 0)
       {
          g_ind = 11;
       }
    }
}
void finalizar()
{
    if (g_result == 0)
    {
       printf("\n\n\nO numero %d, nao eh primo!!",g_valor);
    }
    else
    {
       printf("\n\n\nO numero %d, eh primo!!",g_valor);
    }
    getch();
}

Exercíco 57

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

    int g_num_1,g_num_2,g_quoc,g_resto;

int main()
{
    g_resto = 1;
    g_num_1 = 0;
    g_num_2 = 0;
    g_quoc = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();
    return 0;
}
void iniciar()
{
    printf("Programa para calcular o quociente e o resto entre dois num.\n\n");
    printf("Digite o primeiro numero : ");
    scanf("%d",&g_num_1);
    printf("Digite o segundo numero : ");
    scanf("%d",&g_num_2);
}
void processar()
{
    for (g_resto = g_num_1; g_resto >= g_num_2 ; )
    {
       g_resto = g_resto - g_num_2;
       g_quoc = g_quoc + 1;
    }
}
void finalizar()
{
    printf("\n\nO quociente entre %d e %d eh %d e o resto eh %d",g_num_1,g_num_2,g_quoc,g_resto);
    getch();
}

Exercíco 60

#include <stdio.h>
    void iniciar(void);
    void processar(void);
    void calcularA(void);
    void calcularB(void);
    void calcularD(void);
    void calcularE(void);
    void calcularF(void);
    void calcularG(void);
    void pow(void);
    void finalizar(void);

    float g_result,g_result_final,g_controle;
    long g_vlr,g_ind,g_potenc;
    int g_ind_2,g_exp,g_num;

int main()
{
    g_result_final = 0;
    g_result = 0;
    g_ind = 0;
    g_vlr = 0;

    clrscr();
    iniciar();
    processar();
    finalizar();
    return 0;
}
void iniciar()
{
    printf("Programa para calcular a sequencia de Fibonaci\n\n");
}
void processar()
{
    calcularA();
    printf("\n\nSerie A = %f",g_result_final);
    
    g_controle = 201;
    calcularB();
    printf("\n\nSerie B = %f",g_result_final);
    
    g_controle = 51;
    calcularB();
    printf("\n\nSerie C = %f",g_result_final);
    
    g_controle = 21;
    calcularD();
    printf("\n\nSerie D = %f",g_result_final);
    
    g_controle = 21;
    calcularE();
    printf("\n\nSerie E = %f",g_result_final);
    
    calcularF();
    printf("\n\nSerie F = %f",g_result_final);
    
    calcularG();
    printf("\n\nSerie G = %f",g_result_final);
}
void calcularA()
{
    g_result_final=0;
    g_controle = 17000.0;
    for (g_ind = 2 ; g_ind < g_controle; g_ind = g_ind + g_ind )
    {
       g_result = (1.00 / (float)g_ind);
       g_result_final = g_result_final + g_result;
    }
}
void calcularB()
{
    g_result_final=0;
    for (g_ind = 1 ; g_ind < g_controle; g_ind = g_ind + 1 )
    {
       g_result = (1.00 / (float)g_ind);
       g_result_final = g_result_final + g_result;
    }
}
void calcularD()
{
    g_result_final=0;
    for (g_ind = 1 ; g_ind < g_controle; g_ind = g_ind + 1 )
    {
       g_result = (1.00 / (float)g_ind);
       if (g_vlr == 0)
       {
          g_result_final = g_result_final + g_result;
       }
       else
       {
          g_result_final = g_result_final - g_result;
       }
    }
}
void calcularE()
{
    g_potenc = 1;
    g_num = 1;
    g_exp = 3;
    g_result_final=0;
    for (g_ind = 1 ; g_ind < g_controle ; g_ind = g_ind + 1 )
    {
       pow();
       g_result = (1.00 / (float)g_potenc);
       g_num = g_num + 2;
       g_vlr = g_ind % 2;
       if (g_vlr == 0)
       {
          g_result_final = g_result_final + g_result;
       }
       else
       {
          g_result_final = g_result_final - g_result;
       }
    }
}
void pow()
{
    g_potenc = 1;
    for (g_ind_2 = 1 ; g_ind_2 <= g_exp; g_ind_2 = g_ind_2 + 1 )
    {
       g_potenc = (g_potenc * g_num);
    }
}
void calcularF()
{
    g_result_final=0;
    g_controle = 38;
    g_num = 37;
    g_vlr = 38;
    for (g_ind = 1 ; g_ind < g_controle; g_ind = g_ind + 1 )
    {
       g_result = (g_num * g_vlr / (float)g_ind);
       g_result_final = g_result_final + g_result;
       g_num = g_num - 1;
       g_vlr = g_vlr - 1;
    }
}
void calcularG()
{
    g_result_final=0;
    g_controle = 51;
    g_num = 1;
    for (g_ind = 1 ; g_ind < g_controle; g_ind = g_ind + 1 )
    {
       g_result = (g_num / (float)g_ind);
       g_result_final = g_result_final + g_result;
       g_num = g_num + 2;
    }
}
void finalizar()
{
    getch();
}

Hosted by www.Geocities.ws

1