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
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
Curtir tópico
+ 0
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?
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
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.
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
Clique aqui para fazer login e interagir na Comunidade :)