Tradutor com C Sharp

29/09/2018

0

Olá @Devmedia, estou fazendo os cursos de CSharp mas preciso com urgência entender como fazer o código abaixo funcionar. A ideia é que quando o usuário atribua um valor à variável pergunta, o sistema atribua uma valor à variável resposta consultando no arrey.

Erros Apontados pelo VS: resposta é atribuída mas seu valor nunca é usado & (antes do if) Termo expressão invalida { Esperado ;

#region tradutor arrey
string pergunta;
pergunta = Console.ReadLine();
int resposta;

int[] numerost = new int[3];
numerost[0] = { if (pergunta == "isk") { resposta = 1; } };
numerost[1] = { if (pergunta == "vev") { resposta = 5; } };
numerost[2] = { if (pergunta == "isk") { resposta = 10; } };

for (int i = 0; i < numerost.Length; i++) { Console.WriteLine(pergunta.Remove(0, 9) + "é igual a" + i); }


#endregion
Ananias Sousaa

Ananias Sousaa

Responder

Post mais votado

01/10/2018

Olá, Ananias. Tudo bem?

O código tem erros de sintaxe, pois não se pode atribuir um bloco { ... } a uma variável.

Poderia explicar melhor como deve ser o funcionamento desse código, por favor?

Joel Rodrigues

Joel Rodrigues
Responder

Mais Posts

01/10/2018

Ananias Sousaa

Obrigado Joel.

Realmente esta errada a sintaxe, agora já percebi.
Claro que posso te explicar, a ideia é que o usuário coloque quaisquer uma das strings isk, vev ou cresh e o seistema de a string o valor de 1, 4 ou 10. Se o susário colocar uma ou mais vezes quais quer uma das strings ele ira interpretar todos.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar