Estrutura condicional com Ruby[AULA-2]

10
Logica de Programação com Ruby Estruturas condicionais

Transcript of Estrutura condicional com Ruby[AULA-2]

Page 1: Estrutura condicional com Ruby[AULA-2]

Logica de Programação com RubyEstruturas condicionais

Page 2: Estrutura condicional com Ruby[AULA-2]

O que são e para que servem?

Instruções para executar um determinado bloco de código caso a condição imposta seja verdadeira

Com essas estruturas podemos fazer com que nossos programas tomem decisões!

Existem várias formas de utilizarmos esse recurso

Page 3: Estrutura condicional com Ruby[AULA-2]
Page 4: Estrutura condicional com Ruby[AULA-2]
Page 5: Estrutura condicional com Ruby[AULA-2]

Exemplo

Page 6: Estrutura condicional com Ruby[AULA-2]

if/else

Page 7: Estrutura condicional com Ruby[AULA-2]

if/elsif/else

Page 8: Estrutura condicional com Ruby[AULA-2]

unless

Page 9: Estrutura condicional com Ruby[AULA-2]

Exercicios

● Faça um programa que receba dois valores do teclado e imprima o maior deles. Considere que não serão fornecidos valores iguais.

● Faça um programa que receba duas notas de um aluno. Após isso, seu programa deverá calcular a média aritimética simples e imprimir a palavra ‘APROVADO’ caso a média seja igual ou superior a 6. Caso seja igual ou inferior a 4, a palavra ‘REPROVADO’ deverá ser exibida na tela. No caso da média ter ficado maior que 4 e menor que 6, exiba a mensagem ‘RECUPERAÇÃO’

Page 10: Estrutura condicional com Ruby[AULA-2]

Mais exercícios

● Escreva um programa que deverá receber o nome e o ano de nascimento de uma pessoa. Ao final deverá ser exibido o nome dessa pessoa caso a idade dele seja superior a 18 anos