logica de programação
Unidade de Computação e Sistemas
Curso Ciência da Computação
Disciplina: Algoritmo I - 1º período (turma B) - 2009/1
Prof. Henrique Monteiro Cristovão
Lista de exercícios – Java Básico
Para cada um dos problemas a seguir, construa um programa em Java para resolver o que se pede.
Lembre-se de, primeiramente, determinar quais são os dados de entrada e se for o caso solicitá-los ao usuário. Após esta entrada, determine o que deve ser processado (calculado, classificado, acumulado, contado etc...) e, finalmente, faça a exibição, para o usuário, dos dados de saída.
Dicas para estudar: somente após ter escrito a sua tentativa, compare com a do colega, com a do monitor ou com a do professor. Lembre-se que a única forma de aprender algoritmos e fazer muitos exercícios. Você irá observar que a sua competência em escrever algoritmos para solucionar os problemas irá evoluir gradualmente na medida em que for investindo tempo de estudo.
Caso tenha pouco tempo para estudar, faça pelo menos 2 exercícios do primeiro conjunto e, 5 exercícios de cada um dos conjuntos seguintes. Mas tão logo consiga organizar o seu tempo, faça o restante dos exercícios.
Conjunto 1: programas seqüenciais com entrada, cálculo e saída
1. Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o seu ano de nascimento e o ano atual.
Solução:
/*
Determine qual é a idade que o usuário faz no ano atual.
Para isso solicite o ano de nascimento do usuário e o ano atual. */ import java.util.Scanner; public class Exercicio01 { public static void main(String[] args) { int anoAtual, anoNascimento, qtdeAnos; System.out.println("Entre com o ano atual:"); anoAtual = new Scanner(System.in).nextInt(); System.out.println("Entre com o ano de nascimento:"); anoNascimento = new Scanner(System.in).nextInt(); qtdeAnos = anoAtual - anoNascimento; System.out.println("Em "+anoAtual+" você faz (ou já fez)