Universidade Estadual do Sudoeste da Bahia
Curso: Ciência da Computação
Disciplina: Algoritmo e Programação I
Professor: Fabrício de Sousa Pinto
Aluno(a): _________________________________________ Data: 11/07/2013
Lista 01 Java – Condicional e Repetição
1. Faça um programa que leia quatros números (A, B, C, D) e mostre na ordem
que foi lida, na ordem crescente e na ordem decrescente.
2. Em uma eleição presidencial, existem quatro candidatos. Os votos são
informados através de código. Os códigos utilizados são: 1,2,3,4 votos para os
respectivos candidatos; 5 voto nulo; 6 voto em branco. Escreva um programa
que calcule e imprima:
• total de votos para cada candidato;
• total de votos nulos;
• total de votos em branco;
• porcentagem de votos nulos sobre o total de votos;
• porcentagem de votos em branco sobre o total de votos.
Para finalizar o conjunto de votos, tem-se o valor zero.
3. Escreva um programa que gera números entre 1000 e 1999 e mostra aqueles
que divididos por 11 dão resto 5.
4. Faça um programa que leia vários inteiros positivos e mostre, no final, a soma
dos números pares e a soma dos números ímpares. O programa para quando
entrar um número maior que 1000.
5. Fazer um programa para ler um número inteiro n e calcular e exibir a soma dos
números inteiros ímpares no intervalo [1;n].
6. Faça um programa que leia um número n e mostre na tela os n primeiros
números pares e depois os n primeiros números ímpares
7. Faça um programa que leia vários conjuntos de três valores reais e mostre para
cada conjunto: sua soma, seu produto e sua média. O programa para quando
um conjunto não entrar com seus valores em ordem crescente.
8. Fazer um programa para calcular e exibir o valor de S, dado por:
9. Faça um programa em Java para exibir a tabuada de 0 a 9.
10. Faça um programa em C que calcula e escreve a seguinte soma:
soma = 1/1 + 3/2 + 5/3 + 7/4 + ... + 99/50.
Vetor e Matrizes
11. Crie um vetor que armazene os N primeiros números primos.
12. Crie um vetor que armazene os N primeiros números da séria de Fibonacci.
13. Faça um vetor de tamanho 10 que preencha os índices pares com 1 e os
números impares com 0.
14. Escreva uma classe Estatística em Java leia um quantidade N de valores
digitadas pelo usuário e faça o seguinte:
• A moda dos elementos no array (elemento mais frequente)
• A mediana dos elementos no array ( elemento central)
• A média
15. Algoritmo que lê uma matriz vê Valores(3,3) e calcula as somas:
• da linha 3 de Valores;
• da coluna 2 de Valores;
• da diagonal principal;
• da diagonal secundária; e
• de todos os elementos da matriz.
16. Faça um algoritmo que leia 10 valores e os escreva na ordem contrária à que
foram digitados.
17. Escrever um algoritmo para armazenar valores inteiros em uma matriz (5,6). A
seguir, calcular a média dos valores pares contidos na matriz e escrever seu
conteúdo.
18. Escrever um algoritmo para armazenar valores inteiros em uma matriz (5,6). A
seguir, calcular a
média dos valores pares contidos na matriz e escrever seu conteúdo.
19. Escrever um algoritmo que lê uma matriz M(5,5) e cria 2 vetores SL(5), SC(5)
que contenham
respectivamente as somas das linhas e das colunas de M. Escrever a matriz e os
vetores criados.
20. Escrever um algoritmo que lê duas matrizes N1(4,6) e N2(4,6) e cria:
a) Uma matriz M1 que seja a soma de N1 e N2
b) Uma matriz M2 que seja a diferença de N1 com N2
Escrever as matrizes lidas e calculadas.
Download

Lista Revisão - Prof. Fabricio Sousa Pinto