A maior rede de estudos do Brasil

Desenvolva o software.

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).


6 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

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;

}

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;

}

User badge image

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 @_@

User badge image

Ademílson Flores

Há mais de um mês

Faça-o com vetor se possivel:

 

  1. Vector<Object> v = new Vector<Object>();  
  2. for (int i = 0; i < 10; i++) {  
  3.     v.add(i, new Integer(i));  

 

User badge image

Andre Smaira

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;

}

Essa pergunta já foi respondida por um dos nossos especialistas