Algoritmos e Programação - 2014.2 - Aula 13
Click here to load reader
-
Upload
thyago-maia -
Category
Education
-
view
129 -
download
0
description
Transcript of Algoritmos e Programação - 2014.2 - Aula 13
Algoritmos e Programação
Prof.º Thyago Maia2014.2
Objetivos
Aula 13
• Apresentar as estruturas condicionais em Java;
2
Java – Estruturas Condicionais
Java – Estruturas Condicionais
• São estruturas que seguem a sintaxe e regras definidas na estrutura “se” e “escolha...caso” estudadas em algoritmos;
• Em Java, existem dois tipos de estruturas de decisão:– if...else;– switch:
Java – Estruturas Condicionais
• Estrutura IF:if (condição){
comando_1;comando_2;...comando_n;
}
Java – Estruturas Condicionais
• Estrutura IF...ELSE:if (condição){
// Lista de comandos 1}else{
// Lista de comandos 2}
Java – Estruturas Condicionais
• Lembre-se:– Caso a estrutura só possua um único comando, o
uso de { e } é opcional;
Java – Estruturas Condicionais
• Exemplo: Sabendo que a idade necessária para obter habilitação é 18 anos, fazer um programa em Java que lê a idade de uma pessoa e informa se ela pode ou não dirigir.
import java.util.Scanner;
public class calcula_media {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);int idade;
System.out.println("Digite sua idade:");idade = entrada.nextInt();
if(idade >= 18){
System.out.println(“Podes dirigir”);}else{
System.out.println(“Não podes dirigir”);}
}}
Java – Estruturas Condicionais
• Exemplo: Faça um programa em Java que leia um número e determine se o mesmo é positivo ou negativo
import java.util.Scanner;
public class calcula_media {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);int numero;
System.out.println("Digite um número:");numero = entrada.nextInt();
if(numero >= 0){
System.out.println(“Positivo”);}else{
System.out.println(“Negativo”);}
}}
Exercícios
• Faça um programa que receba três notas de um aluno, calcule sua média final e diga se o mesmo está aprovado ou reprovado (se sua média for maior que 5, estará aprovado);
• Faça um programa que leia um número e informe se o mesmo é maior (>) ou menor e igual (<=) a zero;
Exercícios
• Faça um programa que receba dois números e escreva o maior deles.
Exercícios
• Faça um programa que verifica a validade de uma senha fornecida pelo usuário. Se o usuário digitar a senha ‘123456’, escrever a mensagem ‘Acesso liberado’. Caso contrário, escrever ‘Acesso negado’;
• Faça um programa que lê o número de gols marcados pelo Sport e o número de gols marcados pelo Náutico. Escrever o nome do time vencedor. Caso não haja vencedor, escrever EMPATE;
Exercício
• Faça um programa que receba um número e exiba o dia correspondente (1 – segunda, 2 – terça, 3 – quarta, 4 – quinta, 6 – sexta, 7 – sábado e 8 - domingo);
• Faça um programa que leia três valores inteiros A, B e C e diga se a soma de A + B é menor que C;