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).
RD Resoluções
Há mais de um mês
Inicialmente devemos declarar as variáveis utilizadas no programa.
#include <stdio.h>
int main()
{
int numero_variaveis=0;
int v[numero_variaveis];
Com isso, devemos receber o número de variáveis que devem ser criadas
printf("Digite o numero de variaveis:");
scanf("%i",&numero_variaveis);
Com isso, podemos criar um loop atribuindo números aleatórios e salvando-os em um vetor e posteriormente apresentando ao usuário.
for(int i=0;i<numero_variaveis;i++){
v[i]=rand() % 100;
printf("\nVariavel %i - Valor: %i",i+1,v[i]);
}
return 0;
}
Ademílson Flores
Há mais de um mês
Faça-o com vetor se possivel:
Guerino Rodella
Há mais de um mês
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 @_@
Nilson Donizete Ribeiro da Silva
Há mais de um mês
Muito obrigado mesmo valeu.
Att;
Nilson Ribeiro