Fala galera, tudo beleza?
Quando estamos estudando programação, vamos precisar entender vários comandos. Um deles é o comando “Case”. Então vamos a um exercício com Comando Case.
O comando case é uma estrutura de controle de fluxo que permite testar múltiplas condições e executar diferentes blocos de código dependendo do valor de uma variável. Com o comando case, podemos simplificar o uso de vários comandos if-else encadeados, deixando nosso código mais legível e fácil de manter.
Neste exercício, vamos praticar a utilização do comando case em algoritmo. O objetivo é solicitar ao usuário um número inteiro de 1 a 7, e em seguida exibir o dia da semana correspondente. Para isso, utilizaremos o comando case para verificar o número digitado e executar o bloco de código correspondente a cada dia da semana.
Ao finalizar este exercício, você terá praticado o uso do comando case em algoritmo, uma estrutura de controle poderosa que pode facilitar muito a escrita e manutenção de códigos complexos.
Faça um algoritmo que leia um número inteiro de 1 a 7 e exiba o dia da semana correspondente. Utilize o comando case para resolver o problema.
Exemplo de Entrada:
Exemplo de Saída
Legal, vamos conferir uma sugestão de resposta em Algoritmo.
Algoritmo DiaDaSemana
// Declaração de variáveis
var
dia: inteiro
// Início do programa
Inicio
// Leitura do número inteiro de 1 a 7
Escreva("Digite um número de 1 a 7: ")
Leia(dia)
// Verificação do número e exibição do dia correspondente
Escolha dia
Caso 1: Escreva("Domingo")
Caso 2: Escreva("Segunda-feira")
Caso 3: Escreva("Terça-feira")
Caso 4: Escreva("Quarta-feira")
Caso 5: Escreva("Quinta-feira")
Caso 6: Escreva("Sexta-feira")
Caso 7: Escreva("Sábado")
Senao Escreva("Número inválido")
FimEscolha
// Fim do programa
Fim
Neste exemplo, o programa solicita ao usuário um número inteiro de 1 a 7. Em seguida, utilizando o comando case, o programa verifica qual é o número digitado e exibe o dia da semana correspondente. Se o número digitado for fora do intervalo de 1 a 7, o programa exibe uma mensagem de “número inválido”.
Bacana hein? Vamos fazer em Python? Claro! Segue o exemplo:
numero = int(input("Digite um número inteiro de 1 a 7: "))
if numero == 1:
print("Domingo")
elif numero == 2:
print("Segunda-feira")
elif numero == 3:
print("Terça-feira")
elif numero == 4:
print("Quarta-feira")
elif numero == 5:
print("Quinta-feira")
elif numero == 6:
print("Sexta-feira")
elif numero == 7:
print("Sábado")
else:
print("Número inválido. Por favor, digite um número de 1 a 7.")
Vamos aproveitar e ver em C / C++ !
#include
int main() {
int numero;
printf("Digite um número inteiro de 1 a 7: ");
scanf("%d", &numero);
switch(numero) {
case 1:
printf("Domingo\n");
break;
case 2:
printf("Segunda-feira\n");
break;
case 3:
printf("Terça-feira\n");
break;
case 4:
printf("Quarta-feira\n");
break;
case 5:
printf("Quinta-feira\n");
break;
case 6:
printf("Sexta-feira\n");
break;
case 7:
printf("Sábado\n");
break;
default:
printf("Número inválido. Por favor, digite um número de 1 a 7.\n");
break;
}
return 0;
}
Para Pascal, vamos deixar o link do Site Show Delphi.
Resposta no Show Delphi em Pascal, Delphi e Lazarus
Beleza pessoal! Espero que tenham gostado.
Dúvidas ou sugestões em outras linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Fala galera da programação, tudo beleza? 📅💻 Explore a manipulação de datas e descubra como calcular o dia anterior em várias linguagens de programação! Aprenda algoritmos, lógica condicional e muito mais neste desafio divertido. Considerações Para facilitar, considerar que os anos bissextos são aqueles divisíveis por 4. Assim o mês 2 (fevereiro) possui 28 […]
Fala galera da programação, tudo beleza? Vamos a um novo exercício de algoritmos com desvio condicional. Desafie suas habilidades de programação com este exercício simples de cálculo de estacionamento em diversas linguagens! 🚗💻 Aprenda e pratique condicionais, entrada/saída e sintaxe em várias linguagens. Dicas para o exercício Lembrar que pode ser informado 0 no tempo […]
Fala galera da programação, tudo beleza? 💻 Novo exercício na área para aprimorar a nossa lógica de programação. Dica do exercício: Para simplificar o problema, converta cada par de valores em um único valor em minutos. 🕒 O que podemos aprender neste exercício? Neste exercício, podemos aprender várias coisas: Manipulação de Entrada/Saída: Aprendemos como […]
Fala galera da programação, tudo beleza? Novo algoritmo na área com o tema desvio condicional. Hoje vamos explorar uma variedade de linguagens de programação! 🚀 Comparando diferentes abordagens para resolver um problema simples: determinar se um número é zero, positivo ou negativo. Da sintaxe às estruturas condicionais, mergulhamos na essência de cada linguagem. O […]
Fala galera da programação, tudo beleza? Hoje vamos descubra como este simples exercício de programação em várias linguagens pode fortalecer suas habilidades de codificação! 🚀 Aprenda a calcular médias de notas e determinar a aprovação ou reprovação de alunos em C++, C, Pascal, Python, C#, Java, Rust e Go. O que podemos aprender neste […]
Fala galera da programação, tudo beleza? O exercício pede para verificar se o número lido possui determinada característica. Ela é conhecida como “Número Kaprekar”. Um número de Kaprekar é um inteiro positivo cuja representação em quadrados de seus dígitos pode ser dividida em duas partes que somam o número original quando somadas. O exemplo […]
Fala galera da programação, tudo beleza? Hoje um novo exercício de calculadora para aprimorar nossa lógica de programação. Dicas do exercício Em duas situações, o programa não deverá efetuar o cálculo: Se o operador informado pelo usuário for inválido mostrar a mensagem “Operador inválido” e encerrar a execução do programa. Se o segundo operando […]
Fala galera da programação, tudo beleza? Lá vamos nós a mais um interessante exercício. Dados do Exercício Formulas Para Homens: ( 72.7 * altura ) – 58 Para Mulheres: ( 62.1 * altura) – 44.7 Mais dicas A altura da pessoa é um valor real. O sexo da pessoa deverá ser identificado através […]
Fala galera da programação, tudo beleza? Vamos a um novo exercício para aprimorarmos nossas habilidades. Aqui existem dados importantes para podermos realizar a tarefa. Dados do exercício Tabela de códigos: código = 1: multiplicar os três valores código = 2: somar os três valores código = 3: subtrair os três valores código = 4: […]
Fala galera da programação, tudo beleza? Quer aprimorar suas habilidades com estruturas condicionais? Explore este desafio de aprendizado de if-else. O que podemos aprender neste exercício? Neste exercício, aprendemos a: Solicitar entrada do usuário: Aprendemos a solicitar entrada do usuário para obter informações necessárias para o programa, como a idade do nadador. Isso é útil […]