added some tests
This commit is contained in:
@@ -35,3 +35,23 @@
|
||||
* valutaPeso(100, 1.75) dovrebbe indicare "BMI: 32.7 | Categoria: Obeso"
|
||||
* valutaPeso(50, 1.75) dovrebbe indicare "BMI: 16.3 | Categoria: Sottopeso"
|
||||
*/
|
||||
|
||||
// Scrivi qui il tuo codice
|
||||
|
||||
|
||||
|
||||
function valutaPeso(peso, altezza) {
|
||||
}
|
||||
|
||||
|
||||
// ZONA TEST - NON MODIFICARE
|
||||
function assertEqual(actual, expected, test) {
|
||||
let result = (actual === expected);
|
||||
let emoji = result ? '✅' : '❌';
|
||||
let str = result ? 'superato!' : `fallito. Valore corretto: ${expected}; ottenuto: ${actual}`;
|
||||
console.log(`${emoji} ${test} Test ${str}`);
|
||||
}
|
||||
|
||||
assertEqual(valutaPeso(70, 1.75), "BMI: 22.9 | Categoria: Peso normale", "1.");
|
||||
assertEqual(valutaPeso(100, 1.75), "BMI: 32.7 | Categoria: Obeso", "2.");
|
||||
assertEqual(valutaPeso(50, 1.75), "BMI: 16.3 | Categoria: Sottopeso", "3.");
|
||||
@@ -37,3 +37,24 @@
|
||||
* converti(25, "C", "C") dovrebbe restituire 25
|
||||
* converti(25, "C", "X") dovrebbe restituire null e stampare un messaggio di errore
|
||||
*/
|
||||
|
||||
// Scrivi qui il tuo codice
|
||||
|
||||
|
||||
|
||||
function converti(valore, da, a) {
|
||||
}
|
||||
|
||||
|
||||
// ZONA TEST - NON MODIFICARE
|
||||
function assertEqual(actual, expected, test) {
|
||||
let result = (actual === expected);
|
||||
let emoji = result ? '✅' : '❌';
|
||||
let str = result ? 'superato!' : `fallito. Valore corretto: ${expected}; ottenuto: ${actual}`;
|
||||
console.log(`${emoji} ${test} Test ${str}`);
|
||||
}
|
||||
|
||||
assertEqual(converti(0, "C", "F"), 32, "1.");
|
||||
assertEqual(converti(100, "C", "F"), 212, "2.");
|
||||
assertEqual(converti(32, "F", "C"), 0, "3.");
|
||||
assertEqual(converti(98.6, "F", "C"), 37, "4.");
|
||||
@@ -44,3 +44,10 @@
|
||||
* applicaInteresse(2) // aggiunge circa 1.33 euro (0.02 × 800 / 12)
|
||||
* visualizzaSaldo() // "€ 801,33"
|
||||
*/
|
||||
|
||||
// Scrivi qui il tuo codice
|
||||
|
||||
|
||||
|
||||
// ZONA TEST - NON MODIFICARE
|
||||
// Testa le funzioni manualmente seguendo l'esempio sopra
|
||||
Reference in New Issue
Block a user