Informática, perguntado por AJUDAxHELP, 1 ano atrás

Suponha que você deseje fazer um tradutor automático de Inglês para Português. Ou seja, uma pessoa digita
uma palavra em Inglês e o seu programa imprime a palavra correspondente em Português. Inicialmente,
seu programa será capaz de traduzir somente algumas cores, portanto, faça um programa que leia cores em
Inglês e imprima a tradução delas em Português conforme a tabela abaixo:
Cor Tradução
Red Vermelho
Blue Azul
Green Verde
Yellow Amarelo
Gray Cinza

Soluções para a tarefa

Respondido por mrsandman666
1

eu programo em python então vou usar a logica dele.

uma forma de se fazer seria usando os dicionários que são como listas porém ao invés que guardar cada valor em um numero vc guarda com uma chave. por exemplo: a lista cores tem os valores ['red', 'blue'] pra printar o valor red vc teria que chamar com 0; mas se vc tem um dicionários ficaria mais ou menos assim

traducoes = [('vermelho', 'red'), ('azul', 'blue'), ('verde', green)]

dai o valor red ao inves de ser chamado com o valor 0, é chamado quando o usuario digita vermelho no input

ai pra pedir a tradução só usar o comando de printar na tela da linguagem que tu usa chamando a variável do dicionario e o valor.


mrsandman666: é isso? nao sei se entendi bem a pergunta mas qqr coisa so pedir q eu te ajudo
mrsandman666: da uma pesquisada sobre map. eh quase a mesma coisa
mrsandman666: ou tu pode botar uns if e else
Perguntas interessantes