Esercizi sulle espressioni in Ruby

  1. Scrivere un programma mediaA.rb che legge da tastiera 5 valori floating point e ne calcola la media aritmetica. La media risultante deve essere stampata a video.
  2. Scrivere un programma mediaP.rb che legge da tastiera 4 voti d'esame e 4 pesi (relativi al numero di crediti di ogni esame) e calcola la media ponderata dei voti rispetto ai pesi. La media risultante deve essere stampata a video.
  3. Scrivere un programma sommaOrari.rb che
  4. L'indice di massa corporea (IMC) si calcola dividendo il proprio peso espresso in kg per il quadrato dell'altezza espressa in metri:

    IMC = massa corporea / statura2

    In base a questa formula, l'indice di massa corporea di una persona che pesa 75 chilogrammi ed è alta 1 metro e 80 centimetri sarà quindi uguale a: 75 / (1,80 * 1.80) = 75 / 3.24 = 23,1.

    Scrivere un programma IMC.rb che, presi in input due numeri floating point rappresentanti peso e statura, calcoli e stampi a video il valore dell'IMC.

  5. Il peso forma di una persona può essere calcolato usando Scrivere due programmi Ruby che implementino il calcolo delle formule sopra menzionate.
Tutti i programmi devono essere opportunamente commentati.