Algoritme
Un programa que sempre fa el mateix no serveix de gaire; amb `if` decideix i amb `while` repeteix.
Introducció
A Computació vas aprendre a calcular.
Calcular està bé, però un programa que sempre fa exactament el mateix no serveix de gaire.
El cost.ts amb què vas acabar la pàgina anterior té dos problemes que encara no pots resoldre:
- Si escrius una lletra en lloc d’un número, et diu
Cost: NaN €i es queda tan ample. - I si vols enviar tres capses, has d’executar l’script tres vegades.
Et falten les dues coses que converteixen un càlcul en un algoritme:
- Decidir: executar un tros de codi només si es compleix una condició.
- Repetir: executar el mateix tros de codi tantes vegades com calgui.
Totes dues es basen en la mateixa idea, i és una idea que ja tens: una condició només pot valer cert o fals.
En TypeScript això és el tipus boolean, que només té dos valors: true i false.
Selecció
if
La sentència if avalua la condició que hi ha entre parèntesis i, si val true, executa el bloc de codi que té a sota.
Crea el fitxer main.ts:
if plou "Agafa el paraigua!"
}
"Fins després!"Executa’l:
bun run main.ts
Agafa el paraigua!
Fins després!Ara canvia el valor de plou:
if plou "Agafa el paraigua!"
}
"Fins després!"La línia de dins de l’if no s’executa, i la de fora sí:
bun run main.ts
Fins després!Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.