Faça um programa e crie um procedimento (void) que receba um valor inteiro e positivo entre 0 e 10 e retorne seu valor por extenso, isto é, para 0 escreva “zero”, para 1 escreva “um” e assim respectivamente para os demais.
Obs.: Utilize o switch
switch(numero){
case 0: System.out.print(“zero"); break;
case 1: ...
.
.
.
default: System.out.print(“Número inválido"); break;
}
Soluções para a tarefa
Respondido por
0
Resposta:
nums = {
1: 'one',
2: 'two',
3: 'three',
4: 'four',
5: 'five',
6: 'six',
7: 'seven',
8: 'eight',
9: 'nine',
10: 'ten'
}
def print_number():
print(nums[int(input('Insert number: '))])
Explicação:
Foi utilizado Python, o qual não possui a funcionalidade switch case. Ele possui if, elif e else, porém é Pythônico e performático utilizar Hash Maps (dicionários, no Python)
Perguntas interessantes
Direito,
8 meses atrás
Matemática,
8 meses atrás
Filosofia,
8 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Geografia,
1 ano atrás