Informática, perguntado por eumesm012, 11 meses atrás

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 chends
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