Ohjelmoinnin alkeet 173104
Harjoitus 3
Saat harjoituksissa vetäjältä oheisen ohjelman sähköisessä muodossa ja ohjeet, kuinka sitä käsitellään.
program tuplat (input, output); var lkm, luku: integer; begin repeat write('Anna kierrosten lukumäärä: '); readln(lkm) until lkm > 0; while lkm > 0 do begin write('Anna jokin luku: '); readln(luku); writeln('Kaksi kertaa ', luku, ' on ', 2*luku); lkm := lkm - 1 end end.
Tee ohjelma, joka lukee syötteinä käyttäjän painon (kiloina) ja pituuden (metreinä). Näiden tietojen perusteella ohjelma laskee ja tulostaa painoindeksin, joka saadaan laskettua kaavalla paino/(pituus*pituus), sekä ilmoittaa ko. henkilön painoluokan seuraavan taulukon mukaan:
Painoluokka | Painoindeksin arvo |
---|---|
Alipaino | alle 19 |
Suositeltava paino | 19-24 |
Lievä liikapaino | 25-29 |
Merkittävä liikapaino | 30-34 |
Vaikea liikapaino | 35-39 |
Vaarallinen liikapaino | yli 40 |
Asteiden muuntaminen. |
Ohessa on lausekkeet, joilla muunnokset lasketaan:
Celsius --> Fahrenheit: 1.8 * asteet + 32 Celsius --> Kelvin: C + 273.15 Fahrenheit --> Celsius: (asteet - 32)/1.8 Fahrenheit --> Kelvin: (asteet - 32)/1.8 + 273.15 Kelvin --> Celsius: asteet - 273.15 Kelvin --> Fahrenheit: (asteet - 273.15) * 1.8 + 32