Buscar

29 exercicios de subrotinas

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1. faça um programa para ler um numero inteiro e informar se ele eh primo ou nao
2. faça um programa para ler um numero inteiro n e mostrar o n-esimo primo
3. faça um programa para ler um polinomio, o valor de x e mostrar o valor do polinomio para o valor x lido.
P(x) = 3.5X^2 - 4x^1 + 2.35x^5
4. çaca um programa que leia os vertices de um poligono e mostre o perimetro
5. faça uma agenda de telefones com as seguintes opcoes
 1. inserir um novo contato (nome e tel)
 2. listar todos os contatos
 3. remover um contato dado a posicao na lista
 4. sair 
6.faça uma sub-rotina para calcular o fatorial de um numero dado
7.faça um programa que leia dois conjuntos de reais e mostre a uniao, interseção
8.faça uma agenda de contatos com as seguintes operações
 1. inserir um contato
 2. remover um contato
 3. listar todos os contatos
 4. mostrar os dados do contato dado o nome ou o telefone.
 
 dados do contato: nome e telefone.
9.faça um programa para gerenciar o historico de um aluno, suponha que para todas as disciplinas a avaliação é pp e pf.
media = (pp + 2*pf)/3
 1. inserir uma disciplina
 2. remover uma discipina dado o codigo (string)
 3. listar todas as disciplinas
 4. mostrar os dados da disciplina dado o codigo.
 5. mostrar o valor do CR. media ponderada entre todas as disciplinas.
 dados da disciplina: codigo, nome, professor, creditos, pp e pf.
10.faça uma subrotina que calculo o n-esimo termo da serie de fibonacci.
serie de fibonacci: 1 1 2 3 5 8 13 ...
 
11.faça uma surotina que dado x e y inteiros calculo do mdc entre x e y.
12.faça uma subrotina que dado x e y inteiros calcule x elevado a potencia y
13.faça uma subrotina que dado altura e largura, este desenha um retangulo usando *
14.Faça um programa para ler um numero inteiro e mostra-lo em binario com no maximo 16bits.
15.Faça um programa que leia um numero binaria e mostra-lo em decimal
16.Faça um programa que leia as notas de n alunos (no maximo 100) e mostrar a media.
17.Faça um programa para simular um caixa de supermercado. Primeiro o programa deve ler a tabela de precos (nome, codigo e preco) de todos os produtos (no maximo 100). 
 Depois o programa entra em um loop, para ler as compras de um cliente. conforme o diagrama passado na aula.
18.Fazer um programa para ler os dados de n alunos (no maximo 100) e mostrar o nome e a media de todos os alunos com media acima da media da turma.
19.Dados dois strings (um contendo uma frase e outro contendo uma palavra), determine o número de vezes que a palavra ocorre na frase. 
Exemplo: Para a palavra ANA e a frase : ANA E MARIANA GOSTAM DE BANANA Temos que a palavra ocorre 4 vezes na frase. 
20.Dada uma seqüência de n números reais, determinar os números que compõem a seqüência e o número de vezes que cada um deles ocorre na mesma. 
Exemplo: n = 8 Seqüência: -1.7, 3.0, 0.0, 1.5, 0.0, -1.7, 2.3, -1,7 
Saída: -1.7 ocorre 3 vezes 
	3.0 ocorre 1 vez
 0.0 ocorre 2 vezes
 1.5 ocorre 1 vez
 2.3 ocorre 1 vez 
21.Dadas duas seqüências com n números inteiros entre 0 e 9, interpretadas como dois números inteiros de n algarismos, calcular a seqüência de números que representa a soma dos dois inteiros. 
Exemplo: n = 8, 
1ª seqüência 8 2 4 3 4 2 5 1 
2ª seqüência + 3 3 7 5 2 3 3 7 
 1 1 6 1 8 6 5 8 8 
22.Escreva um algoritmo que lê uma matriz M(5,5) e calcula as somas: a) da linha 4 de M b) da coluna 2 de M c) da diagonal principal d) da diagonal secundária e) de todos os elementos da matriz M Escrever essas somas e a matriz
23.Faça um algoritmo que leia n valores reais e mostre os 5 menores valores do vetor. (Não ordene o vetor e mostre o 5 primeiros). 
24.Dada uma seqüência de n números inteiros, mostre-os em ordem crescente 
25.Na teoria dos sistemas, define-se como elemento minimax de uma matriz o menor elemento da linha onde se encontra o maior elemento da matriz. Escreva um algoritmo que leia uma matriz real de no maximo 100 X 100 e encontre seu elemento minimax, mostrando também sua posição
26.Fazer o jogo da Forca, onde o usuário é enforcado no 6 erro. http://pt.wikipedia.org/wiki/Jogo_da_forca 
27.Fazer o jogo da Velha http://pt.wikipedia.org/wiki/Jogo_da_velha 
28.Fazer um programa que sorteie os numeros da mega-sena (6 números distintos e 1 a 59) 
29.Fazer o jogo da senha (http://pt.wikipedia.org/wiki/Mastermind)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais