Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

viniciussantos

ajuda para criar um programa que solicite ao usuário que digite 10 núm

Recommended Posts

o objetivo seria :Crie um programa que solicite ao usuário que digite 10 números e armazene-os em um array. O programa deve mostrar, no final, os números em ordem inversa à qual foram digitados e a soma de todos os números digitados.

porem só consigo fazer ate a soma de numeros,não consigo deixar ele em ordem inversa.

<script type="text/javascript">


var m1,m2,m3,m4,m5,m6,m7,m8,m9,m10;

m1=parseFloat(prompt("forneca o 1 numero",""));

m2=parseFloat(prompt("forneca o 2 numero",""));

m3=parseFloat(prompt("forneca o 3 numero",""));

m4=parseFloat(prompt("forneca o 4 numero",""));

m5=parseFloat(prompt("forneca o 5 numero",""));

m6=parseFloat(prompt("forneca o 6 numero",""));

m7=parseFloat(prompt("forneca o 7 numero",""));

m8=parseFloat(prompt("forneca o 8 numero",""));

m9=parseFloat(prompt("forneca o 9 numero",""));

m10=parseFloat(prompt("forneca o 10 numero",""));


var result= m1 + m2 + m3 + m4 + m5 + m6 + m7 + m8 + m9 + m10;

alert (result);



</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada, pelo enunciado você deve usar array para armazenar os valores e não variáveis como você está fazendo. Depois que armazenar os valores em array, fica fácil apresentá-los em ordem inversa.

Espero que ajude... abraço.

Sds,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada, pelo enunciado você deve usar array para armazenar os valores e não variáveis como você está fazendo. Depois que armazenar os valores em array, fica fácil apresentá-los em ordem inversa.

Espero que ajude... abraço.

Sds,

fiz novamente porem não consigo abrir

<script type="text/javascript">
var i=10;
var num=new array(10);
while(i>=1){
num=prompt("forneca o numero",""));
i--;
}
document.write(num);
alert(num[x]);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para ler os dados do usuário te respondi no outro tópico(

tentei criar um programa que solicite ao usuário que digite 10 números

).

E para apresentar em ordem inversa em um alert tu vai ter que fazer um "for" , usar length(como disse o wootzor), decrementar...usa também numeros que te auxiliem a atingir o objetivo...

Caso tu queira separar com vírgulas , dentro do for faz um "if else" , pois uma string vai receber os dados do vetor, e o primeiro valor a ser lido(o último que foi digitado) não tem vírgula antes mas os outros tem.

para fazer a soma usa um "acumulador",mas faz um parseFloat antes na variável que recebe a soma

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que aconselho fazer é o seguinte (tal como disse o Bernardo---):

  1. Criar um novo array temporário, que irá receber os valores reordenados do original.
  2. Percorrer o array original de trás para a frente, ou seja, começando na última posição (se tiveres dúvidas, vê a propriedade length) e acabando na primeira (lembro que as posições dos arrays começam em zero).
  3. Atribuir ao array temporário os valores pela ordem inversa, ou seja, dentro do ciclo do ponto 2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Estou escrevendo um Sistema Java Web e quando clico no Botão Salvar, o Java acusa esse erro:

      ERROR: Cannot invoke "Object.toString()" because the return value of "java.util.Map.get(Object)" is null
       
      Já tentei de várias formas resolver esse problema, mas não estou conseguindo.

      Por favor, alguém pode me ajudar identificar a origem e resolver o problema acima ?

      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.

      Estou enfrentando um problema que não consigo entender.

      Após Instalar o MySql versão 8.0.36, funciona corretamente realizando as conexões.

      O problema é:
      ---[ após reiniciar o micro, o MySql não faz as conexões.
      --[ tenta localizar este arquivo, mas não acha: my.ini
       
      Onde localizo ou configuro este arquivo na Pasta MySql ?

      Grato,
       
      Cesar
    • Por luiz monteiro
      Olá.
      Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
      Criei um sistema para fazer o upload de imagens e alguns campos text.
      Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
      Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
      Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
      Gostaria de saber se há como usar javascript para evitar isso?
      Agradeço desde já.

      <!DOCTYPE html>
      <html>
      <head>
          <meta charset="utf-8">
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <title>Uploader</title>
      </head>
      <body>
          <form action="?" method="post" enctype="multipart/form-data">
              <br><br>
              <div>selecione a imagem 1</div>
              <input type="file" name="foto1" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem1">
              
              <br><br>
              <input type="file" name="foto2" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem2">
              
              <br><br>

              <input type="file" name="foto3" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem3">
              
              <br><br>
              <input type="submit" value="Enviar">
              <br><br>
          </form>
      <?php
      if ($_SERVER['REQUEST_METHOD'] == 'POST')
      {
          vardump ($_FILES);
      }
      ?>
      </body>
      </html>
       
       
       
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, preciso de ajuda em Relação a Instalar o Jasper Reports no Eclipse, pois a opção de Eclipse Marketplace, não encontra para instalar.
       
      Já tentei de todas as formas mas não consegui, alguém conhece alguma rotina explicando este procedimento ?
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amantes da informática.
       
      Saudações.
       
      Estou usando o Eclipse Mars versão 4.5.0  e o 4.5.2, acredito que deva ter versões mais novas. 
      Sou novato em JAVA e estou encontrando alguns problema em Instalação de alguns plugins, como por exemplo:
       
      1) quando tento instalar o JBoss Tools através do Eclipse Marteplace, o Eclipse não o encontra na lista de plugins.
      2) se tento instalar através do Install New Software, abaixa alguns arquivos, mas também não instala o JBoss.
      3) se abro o site e arrasto o download para a área de trabalho do Eclipse, também não instala o JBoss.
       
      Caros amigos, existe outra alguma forma de instalar o JBoss Tools no Eclipse e como seria ?
       
      Grato,
       
      Cesar
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.