Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Somma array (array generato attraverso inserimento dati da parte dell'utente tramite prompt)

    Ciao,
    come da titolo ho creato uno script che, tramite prompt, assume 10 valori numerici da sommare e visualizzare in pagina.
    Il ciclo for funziona correttamente, acquisisce i dati che vengono inseriti in un array, tuttavia non so come sommare il contenuto di quest'ultimo, come posso fare? vi allego il mio script:

    var cifre = [];
    var sum = 0;
    for ( i = 0; i <11; i++) {
    sum += cifre[i] = prompt ("Inserisci un numero");
    }

    document.write("La somma dei numeri inseriti é " + sum);

  2. #2
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    138
    Diciamo che ti basterebbe aggiungere il segno + prima del promt, oppure valutare cose di questo tipo.

    codice:
    const cifre = []
    let sum = 0
    let getValue = 0
    
    for (let i = 0; i < 10; i++) {
        getValue = prompt("Inserisci un numero")
        while (isNaN(getValue) || (getValue).trim().length === 0) {
            getValue = prompt("Inserisci un numero!")
        }
        cifre.push(parseInt(getValue))
        sum += cifre[i]
    }
    
    document.write(`La somma dei numeri inseriti é ${sum}`)

  3. #3
    Quote Originariamente inviata da ninja72 Visualizza il messaggio
    Diciamo che ti basterebbe aggiungere il segno + prima del promt, oppure valutare cose di questo tipo.

    codice:
    const cifre = []
    let sum = 0
    let getValue = 0
    
    for (let i = 0; i < 10; i++) {
        getValue = prompt("Inserisci un numero")
        while (isNaN(getValue) || (getValue).trim().length === 0) {
            getValue = prompt("Inserisci un numero!")
        }
        cifre.push(parseInt(getValue))
        sum += cifre[i]
    }
    
    document.write(`La somma dei numeri inseriti é ${sum}`)
    Ti ringrazio

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,324
    Quote Originariamente inviata da Sadness-_- Visualizza il messaggio
    Ciao,
    come da titolo ho creato uno script che, tramite prompt, assume 10 valori numerici da sommare e visualizzare in pagina.
    Il ciclo for funziona correttamente, acquisisce i dati che vengono inseriti in un array, tuttavia non so come sommare il contenuto di quest'ultimo, come posso fare? vi allego il mio script:

    var cifre = [];
    var sum = 0;
    for ( i = 0; i <11; i++) {
    sum += cifre[i] = prompt ("Inserisci un numero");
    }

    document.write("La somma dei numeri inseriti é " + sum);

    Ciao Sad,
    benvenuto sul forum.

    Ti invito a leggere il regolamento, qualora non lo avessi già fatto, ed in particolare la sezione che riguarda il titolo e i tag code.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.