estudante

322 palavras 2 páginas
Introdução à Programação
Renata Onety renata.onety@fucapi.br 1

Múltiplas escolhas
Alternativa de múltiplas escolhas.
É uma alternativa para os SES aninhados. A estrutura do algoritmo se torna um pouco melhor. 2

Case
Sintaxe:
escolha (expressão)
{
caso : comando1; comando2; pare;

caso : comando1; comando2; pare;

caso : comando1; comando2; pare; senão: }

comando;
3

Case
Em C: switch (expressão)
{
case : comando1; comando2; break; case : comando1; comando2; break; case : comando1; comando2; break; default: }

comando;
4

Case
A expressão é avaliada e o valor será comparado com um dos rótulos.
A opção SENÃO é opcional.
O rótulo será aqui definido como uma constante caracter
(apenas um caracter) ou uma constante numérica inteira, embora em algumas linguagens possam ser usadas constantes caracter com mais de um caracter.
Essa estrutura pode ser utilizada em algoritmos com menus, por exemplo, tornando-os mais claros do que se usarmos SES aninhados.
5

Exemplo Case
Faça um programa que receba dois números e execute as operações listadas a seguir de acordo com a escolha do usuário.

Escolha do usuário

Operação

1

Média entre os números digitados

2

Diferença do maior pelo menor

3

Produto entre os números digitados

4

Divisão do primeiro pelo segundo

Se a opção digitada for inválida, mostrar uma mensagem de erro e terminar a execução do programa.
Lembre-se de que na opção 4 o segundo número deve ser diferente de zero.
6

7

Exercícios de fixação

1. Numa loja de eletrodomésticos, as compras têm um preço à vista, ou acréscimo de 10 % para pagamentos em 2 vezes, ou ainda, acréscimo de 20% para pagamento em 3 vezes.
Desenvolva um programa que peça para o usuário entrar com o valor da compra à vista e a opção de compra (1=Pagamento à vista, 2= Parcelamento em 2x. 3= Parcelamento em 3x). O programa deve exibir qual o valor final a ser pago.

Relacionados

  • Estudante
    4061 palavras | 17 páginas
  • Estudante
    5203 palavras | 21 páginas
  • estudante
    1826 palavras | 8 páginas
  • Estudante
    1976 palavras | 8 páginas
  • estudante
    4108 palavras | 17 páginas
  • Estudante
    4793 palavras | 20 páginas
  • estudantes
    7348 palavras | 30 páginas
  • estudante
    16461 palavras | 66 páginas
  • estudante
    1462 palavras | 6 páginas
  • Estudante
    1075 palavras | 5 páginas