Buscar

Lista3-Repeticao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
LISTA 3 DE EXERCÍCIOS DE REPETIÇÃO 
 
Aluno Curso 
Guilherme Frederico Pedra Ponciano Engenharia de Bioprocessos 
 
 
EXERCÍCIOS 
 
1. Escreva um programa em C que realize o produto de A (número real) por B 
(número inteiro), ou seja, A * B, através de adições (somas). Esses dois valores são 
passados pelo usuário através do teclado. 
 
int main() 
{ 
 float a, resultado; 
 int b; 
 
printf (“digite um numero: ”); 
scanf ("%f", &a); 
printf (“digite um numero: ”); 
scanf ("%d", &b); 
 
 resultado = 0; 
 for ( ; b > 0; b-- ) 
 { 
 printf ("res: %f b: %d\n", resultado, b); 
 resultado = resultado + a; 
 getch(); 
 } 
 printf ("%f", resultado); 
 getch(); 
} 
 
 
2 
 
 
2. Escreva um programa que leia um inteiro e imprima seu fatorial, 
juntamente com os termos multiplicados. Abaixo apresentamos um exemplo de 
saída do programa: 
 
Digite um número: 3 
3! = 3 x 2 x 1 = 6 
int main () 
{ 
 int i, n; 
 int f = 1; 
 
 
 printf("digite um numero para calcular o fatorial.\n"); 
 scanf("%d",&n); 
 
 for(i = 1; i <= n; i++) 
 { 
 f = i * f; 
 } 
 
 printf("O fatorial de %d e %d",n,f); 
 
 getch(); 
} 
 
3. Escreva um programa que leia um inteiro e determine todos os seus 
divisores. 
#include<stdio.h> 
#include<conio.h> 
 
int main () 
{ 
 int n, i; 
 
3 
 
 
 printf("digite um numero inteiro.\n"); 
 scanf("%d",&n); 
 
 printf("Os divisores de %d sao: ",n); 
 
 for(i = 1; i <= n; i++) 
 { 
 if(n%i == 0) 
 { 
 printf("%d\t",i); 
 } 
 } 
 
 getch(); 
} 
 
4. Escreva um programa que leia um inteiro e imprima se o número digitado é 
primo ou não (o número primo pode ser dividido apenas por 1 e por ele mesmo). 
#include <stdio.h> 
#include <conio.h> 
 
int main () 
{ 
 int n, i; 
 
 printf("digite um numero inteiro.\n"); 
 scanf("%d",&n); 
 
 printf("Os divisores de %d sao: ",n); 
 
 for(i = 1; i <= n; i++) 
 { 
 if(n%i == 0) 
 
4 
 
 { 
 printf("%d\t",i); 
 } 
 if (n%i!=0) 
 { 
 printf("O numero digitado e primo"); 
 } 
} 
 getch(); 
 } 
 
5. Escreva um programa que determine os N-menores números primos. 
O valor N deve ser lido do teclado. 
 
#include <stdio.h> 
#include <conio.h> 
 
 
int main() 
{ 
 int cont,n; 
 double menor,aux; 
 printf("\nDigite a quantidade de numeros:"); 
 scanf("%d",&n); 
 printf("\nDigite um numero:"); 
 scanf("%lf",& menor); 
 cont=2; 
 while(cont<=n) 
 { 
 printf("\n Digite um numero:"); 
 scanf("%lf",&aux); 
 if(aux<menor) 
 menor=aux; 
 cont++; 
 
5 
 
} 
 printf("\nO menor e:%.2lf\n",menor); 
 getch(); 
} 
 
6. O valor de π pode ser calculado a partir da expressão abaixo. Faça um 
programa que calcule o valor de π obtendo acima de 15 casas decimais de precisão 
(usando 100.000 termos da série S você deve obter esta precisão). Para este 
programa, você deverá conhecer a função pow(..) presente na biblioteca math.h e 
saber imprimir 15 casas decimais através da função printf. 
 
 
 
http://pt.wikipedia.org/wiki/Math.h 
 
http://www.cplusplus.com/reference/clibrary/cstdio/printf/ 
 
#include <stdio.h> 
#include <math.h> 
 
int main() 
{ 
 int n; 
 double s; 
 int sinal; 
 
 sinal = 1; 
 n = 1; 
 s = 0; 
 while (1) 
 { 
 if (sinal == 1) 
 
6 
 
 { 
 s = s + 1.0/pow(n, 3); 
 sinal = 0; 
 } 
 else 
 { 
 s = s - 1.0/pow(n, 3); 
 sinal = 1; 
 } 
 n = n + 2; 
 
 double pi = s * 32; 
 pi = pow (pi, (double) 1.0/3.0); 
 
 printf ("%.15lf\n", pi); 
 } 
 getch(); 
} 
 
 
7. Construa um programa em C para calcular a média de valores PARES e 
ÍMPARES, que serão digitados pelo usuário. Ao final o algoritmo deve mostrar 
estas duas médias. O algoritmo deve mostrar também o maior número PAR 
digitado e o menor número ÍMPAR digitado. Para finalizar o usuário irá digitar 
um valor negativo. 
 
int main () 
{ 
 
 int n,soma=0,aux, i, q; 
 float mp, mi; 
 int y, p; 
 printf("Quantidade de numeros:"); 
 scanf("%d",&n); 
 
7 
 
 while(n>0) 
 { 
 printf("Digite o proximo numero:"); 
 scanf("%d",&aux); 
} 
 for(i = 1; i <= q; i++) 
 { 
 printf("digite um numero inteiro.\n"); 
 scanf("%d",&n); 
 getch(); 
 
 if(n%2 == 0) 
 { 
 mp = mp + n; 
 p++; 
 } 
 else 
 { 
 mi = mi + n; 
 y++; 
 } 
 } 
 
 printf("A media dos numeros pares e: %f\n",mp/p); 
 printf("A media dos numeros impares e: %f\n",mp/y); 
 
 
 
 getch(); 
} 
 
8. Implementar um algoritmo em C para calcular o sen(X). O valor de X 
deverá ser digitado em graus. O valor do seno de X será calculado pela soma dos 
200 primeiros termos da série a seguir: 
 
8

Outros materiais