Me ajudem plmr!!!!!
Usando a estrutura de escolha:
1) Receba um número entre 0 e 10 e informe a sua escrita em inglês
Respostas
Algoritmo:
Criar uma lista do tipo string;
Colocar a escrita em inglês de todas as escritas em cada índice;
Pedir ao usuário um número e armazena-ló em uma variável int;
Se o número for menor que 11 ou maior que 0:
Laço for de 0 até 10;
Se o número do usuário == x:
Exibir a escrita;
Código:
Linguagem C
No topo do código coloque: (para usar listas)
using System.Collections.Generic;
Listas que armazenam as escritas
var escritas = new List<string>();
escritas.Add("One");
escritas.Add("Two");
escritas.Add("Three");
escritas.Add("Four");
escritas.Add("Five");
escritas.Add("Six");
escritas.Add("Seven");
escritas.Add("Eight");
escritas.Add("Nine");
escritas.Add("Ten");
Console.WriteLine("Insira um número entre 0 a 10: "); Exibir texto
int num = int.Parse(Console.ReadLine()); Conversão de string para int
if(num < 11 && num > 0) Controle de 0 a 10
{
for (int x = 0; x < 10; x++)
{
Se o número for igual a x + 1, pois x parte do índice 0
if (num == (x + 1))
{
Console.WriteLine($"Sua escrita em inglês é: {(escritas[x])}");
}
}
}
else Se for negativo ou acima de 10
{
Console.WriteLine("Número negativo ou acima de 10");
}
Comandos e Ajudas:
var lista = new List<string>(); -> criar lista do tipo string.
lista.Add("Texto"); -> adicionar a string "Texto" a lista ao topo da lista
int.Parse() -> transformar string em int.
Console.WriteLine() -> exibir linha no prompt.
Console.ReadLine() -> esperar resposta da linha escrita.
Sempre que vamos exibir uma variável + um texto, devemos sempre usar:
um $ antes de começar o texto e { ( ) } para se referir a variável.
Exemplo: Console.WriteLine($"Seu pedido é: { ( pedidos [ 0 ] ) } , volte sempre");
OBS: Caso vá se referir a um índice de uma lista use [ ]
Espero que eu tenha ajudado :)