Exercíco 41
#include <stdio.h>
void processar(void);
float g_result;
int g_indice;
int main()
{
g_result = 0;
g_indice = 0;
clrscr();
processar();
return 0;
}
void processar()
{
g_indice = 1;
g_result = 0;
printf("Programa que lista os numeros pares entre 1 a 20.\n\n");
while (g_indice <= 20)
{
g_result = g_indice % 2;
if (g_result == 0)
{
printf("O numero eh par = %d\n",g_indice);
}
else
{
printf("O numero eh impar = %d\n",g_indice);
}
g_indice = g_indice + 1;
}
getch();
}
Exercíco 45
#include <stdio.h>
void iniciar(void);
void processar(void);
int g_valor;
int main()
{
g_valor = 1;
clrscr();
iniciar();
processar();
return 0;
}
void iniciar()
{
printf("Programa que mostra em tela a sequencia de 1 a 20\n\n");
}
void processar()
{
do
{
printf("O numero eh = %d\n",g_valor);
g_valor = g_valor + 1;
}while (g_valor <= 20);
getch();
}
Exercíco 46
#include <stdio.h>
void iniciar(void);
void processar(void);
int g_valor,g_result;
int main()
{
g_result = 0;
g_valor = 1;
clrscr();
iniciar();
processar();
return 0;
}
void iniciar()
{
printf("Programa que mostra em tela num. pares de 1 a 20\n\n");
}
void processar()
{
do
{
g_result = g_valor % 2;
if (g_result == 0)
{
printf("O numero eh = %d\n",g_valor);
}
g_valor = g_valor + 1;
}while (g_valor <= 20);
getch();
}
Exercíco 47
#include <stdio.h>
void iniciar(void);
void processar(void);
int g_valor,g_result;
int main()
{
g_result = 0;
g_valor = 1;
clrscr();
iniciar();
processar();
return 0;
}
void iniciar()
{
printf("Programa que mostra em tela o num. par e o num. impar de 1 a 20\n\n");
}
void processar()
{
do
{
g_result = g_valor % 2;
if (g_result == 0)
{
printf("O numero eh par= %d\n",g_valor);
}
else
{
printf("O numero eh impar = %d\n",g_valor);
}
g_valor = g_valor + 1;
}while (g_valor <= 20);
getch();
}
Exercíco 48
#include <stdio.h>
void iniciar(void);
void processar(void);
float g_vlr_1, g_vlr_2,g_result;
char g_sinal;
int main()
{
g_result = 0;
g_vlr_1 = 0;
g_vlr_2 = 0;
g_sinal = 'S';
clrscr();
iniciar();
processar();
return 0;
}
void iniciar()
{
printf("Simulacao de uma Calculadora\n\n");
}
void processar()
{
do
{
clrscr();
g_sinal = 'S';
printf("simulacao de uma Calculadora\n\n");
printf("\n\nDigite uma operacao, +, -, *, / ou S para sair = ");
g_sinal = getche("%c");
if ((g_sinal != 'S') &&
(g_sinal != 's') &&
(g_sinal != '+') &&
(g_sinal != '-') &&
(g_sinal != '*') &&
(g_sinal != '/'))
{
g_sinal = 'S';
}
if ((g_sinal != 'S') && (g_sinal != 's'))
{
printf("\n\n\n Digite o primeiro valor = ");
scanf("%f",&g_vlr_1);
printf("\n\n Digite o segundo valor = ");
scanf("%f",&g_vlr_2);
if ((g_sinal == '/') && (g_vlr_2 == 0))
{
printf("\n\nO segundo valor nao pode ser zero, para operacao de dividir!!");
getch();
}
else
{
if ((g_sinal != 'S') && (g_sinal != 's'))
{
switch (g_sinal)
{
case '+': g_result = g_vlr_1 + g_vlr_2;
break;
case '-': g_result = g_vlr_1 - g_vlr_2;
break;
case '*': g_result = g_vlr_1 * g_vlr_2;
break;
case '/': g_result = g_vlr_1 / g_vlr_2;
}
printf(" \n\nO resultado eh = %f",g_result);
getch();
}
}
}
}while ((g_sinal != 'S') && (g_sinal != 's'));
}
Exercíco 50
#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;
int main()
{
g_result = 1;
g_ind = 1;
g_pot = 0;
g_num = 2;
g_ind2 = 1;
g_result_pot = 1;
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_result = g_result + g_result_pot;
}
}
void finalizar()
{
printf("\n\n\nO valor de S = %d",g_result);
getch();
}