Desenvolva um software onde o usuário possa digitar um valor. Esse valor será a quantidade de vezes que o software vai criar de variáveis. Para cada variável você vai atribuir um valor randômico entre 1 e 100. Depois imprima uma lista de todos os valores.(Dica: Laço de repetição, função de atribuição randômica e System.out.printl).
Faça-o com vetor se possivel:
Boa tarde tudo certo?!
Fica meio difícil responder uma vez que você não especificou a linguagem que precisa fazer o software. Vou assumir que você precisa desenvolver em Java uma vez que o método "System.out.println" pertence ao console do Java.
1º Entrada de dados do usuário:
//Para fazer a entrada de dados, utilizamos a classe Scanner que lê um valor digitado pelo usuário no console.
// Biblioteca da classe Scanner import java.util.Scanner;
// Vamos criar uma variável que se chamará 'entrada' a qual será responsável por ler o valor que o usuário digita no console.
Scanner entrada = new Scanner( System.in ); // Criação da variável
// Pedir para que o usuário informe um valor que sera armazenado na variável 'qtdVezes'
System.out.println( "Digite um valor: " );// Imprime na tela o texto para o usuário informar um valor
int qtdVezes; // Variavel inteira que recebe o valor informado para o usuário.
qtdVezes = entrada.nextInt(); // Atribuição do valor que o usuário digitou para a variável 'qtdVezes'
// NOTA: a variável 'entrada' é um intermediário entre o código que escrevemos e os valores que são digitados no console. Ela faz a integração de ambos. A VARIÁVEL ENTRADA SÓ SERVE PARA LER O VALOR QUE SERÁ ARMAZENADO NA VARIÁVEL 'qtdVezes'
* 2º Valor randomico entre 1 e 100 *
// Criar uma variável randomica da classe Random que irá gerar os valores entre 1 e 100
Random random = new Random(); // Cria a variável .
// Laço de repetição que será executado 'qtdVezes' que o usuário informou
3º Laço de repetição
for( int i = 0; i < qtdVezes; i++ ){ // Cria variavel 'i' com valor 0; Enquanto ela for MENOR que a qtdVezes ; Incrementa 'i'
int numRandomicoGerado; // Variavel que armazena o valor randômico gerado;
//Neste ponto temos a variável randomica - random - que gerará os valores randômicos; Temos a variável 'numRandomicoGerado' que armazenará o valor randomico MAS ainda NÃO geramos o valor. Para gerar o valor randômico, precisamos chamar o método 'nextInt()' da variável 'random'. Então ficaria +/- assim: random.nextInt();
MAS o valor que esse random irá gerar NÃO será entre 1 e 100, precisamos especificar que o limite será 100. Para isso, informamos o valor 100 no método 'nextInt()' ficando assim: random.nextInt( 100 );
numRandomicoGerado = random.nextInt( 100 ) + 1; // Adiciono 1 ( '+1' ) para não gerar com o valor 0;
// Agora que temos o valor gerado, basta imprimí-lo:
System.out.println( i + "º - "Número gerado: " + numRandomicoGerado );// Imprime na tela o valor gerado.
//NOTA: eu coloquei " i + "º - " " para termos um controle de quantas vezes está sendo executado o código de gerar números randomicos
}
Testei aqui no netBeans e funcionou certinho, espero que lhe ajude. ^^
Abraços,
Guerino Rodella.
----------------------------------------------------------------------------------------------------------------------------------------------------
A programmer is just a tool which convert caffeine into code @_@
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar