Funzioni con array e cicli

di il
3 risposte

Funzioni con array e cicli

Salve
Ho iniziato poco fa con la programmazione
Mi è stato assegnato il seguente esercizio
Scrivi un software di valutazione scolastica: dato un array che
rappresenta i voti delle varie materie il sw dovrà:
1. Scrivere in output la media dei voti contenuti nell'array
2. Se c'è quanche voto <0 o >10 il sw dovrà stampare l'output: dati
non validi ed interrompere l'esecuzione
3. Dire quante insufficienze (voto<6) ci sono
4. Se ci sono più di 3 insufficienze o se la media è«6 dovrà scrivere
come output:"BOCCIATO!!" altrimenti stamperà i giudizi
(sufficiente, buono, ottimo) a seconda della media
Nel software ci dovrà essere:
1. Una una funzione che ha come parametro in ingresso un array e
restituisce la media dei valori dell'array
2. Una una funzione che ha come parametro in ingresso un array e
restituisce true o false a seconda se i dati sono validi o meno
3. Una una funzione che ha come parametro in ingresso un array e
mi dica quante insufficienze ci sono
4. una istruzione switch per la stampa dei giudiz
5. tutto il codice dovrà essere correttamente commentato///////
PER quanto riguarda la funzione media ho svolto tutto e funziona tramite un ciclo for scorro gli elementi dell’array e faccio la somma, poi la media è uguale alla somma /arr.length
Non riesco a capire come stutturare le altre funzioni
Credo debba farlo con il ciclo while?
Se si potete spiegarmi il prcedimento e perché ?
Inoltre lo swich per i giudizi devo farlo es: swich(media) con i vari casi?
Grazie in anticipo per tutto il visto aiuto

3 Risposte

  • Re: Funzioni con array e cicli

    cristiano1271097 ha scritto:


    PER quanto riguarda la funzione media ho svolto tutto e funziona tramite un ciclo for scorro gli elementi dell’array e faccio la somma, poi la media è uguale alla somma /arr.length
    Non riesco a capire come stutturare le altre funzioni
    Direi che saranno da strutturare allo stesso modo, solo modificando il codice quanto basta per determinare le altre condizioni che interessano al posto della media che hai già fatto.

    cristiano1271097 ha scritto:


    Credo debba farlo con il ciclo while?
    Quale dei passaggi? Approccia un problema alla volta e ragiona su quello.

    cristiano1271097 ha scritto:


    Se si potete spiegarmi il prcedimento e perché ?
    Non è così che funziona: prova a scrivere il codice seguendo le indicazioni che ti sono state date e affrontando un obiettivo alla volta; in caso di difficoltà, descrivi cosa non riesci a fare o cosa non funziona come dovrebbe e riporta il codice, e saremo ben felici di darti una mano.

    cristiano1271097 ha scritto:


    Inoltre lo swich per i giudizi devo farlo es: swich(media) con i vari casi?
    Leggi il testo dell'esercizio. Nel testo è indicato di usare lo switch, quindi ciò che dovrai fare è studiare la sintassi dello switch(), capire come funziona e implementare il codice. Se dopo aver studiato ci sono dei dubbi, chiedi sul forum, ma prima devi studiare, e il forum non funziona come un sostituto alla risoluzione degli esercizi e/o spiegazione di quanto puoi trovare *ovunque* sul Web.

    Ciao!
  • Re: Funzioni con array e cicli

    Non mi permetterei mai di chiedere la risoluzione dell’esercizio, siccome sono in un ambiente che conosco da poco
    Pensavo di poter chiedere
    Mi scuso se le mie intenzioni sono state fraintese
    Nel caso scriviero appena fatto l’esercito.
    Se nel caso dovessi sbagliare qualcosa sarei grato se mi deste una spiegazione in modo da capire
  • Re: Funzioni con array e cicli

    Non postare tutti i punti dell'esercizio in un thread.

    Affrontali uno alla volta.

    Crea un altro thread soffermandoti sul primo punto, invia una tua soluzione (anche con punti da chiarire, non funzionante) e se ne discute.

    Poi, in altro thread, si passa al prossimo punto.
Devi accedere o registrarti per scrivere nel forum
3 risposte