Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
prog1_11 [2017-03-27 10:59] Daniel Viström |
prog1_11 [2018-04-09 09:10] Daniel Viström |
||
---|---|---|---|
Line 22: | Line 22: | ||
3a. | 3a. | ||
Skriv en rekursiv funktion **calculate1($tal)** som anropar sig själv och på så sätt räknar ner heltalen | Skriv en rekursiv funktion **calculate1($tal)** som anropar sig själv och på så sätt räknar ner heltalen | ||
- | från $tal till 1 och skriver ut samtliga tal. | + | från **$tal** till 1 och skriver ut samtliga tal. |
3b. | 3b. | ||
Skriv en rekursiv funktion **calculate2($tal)** som anropar sig själv och på så sätt räknar upp heltalen | Skriv en rekursiv funktion **calculate2($tal)** som anropar sig själv och på så sätt räknar upp heltalen | ||
- | från 1 till $tal och skriver ut samtliga tal. | + | från 1 till **$tal** och skriver ut samtliga tal. \\ |
+ | Tips: Det räcker att flytta en rad i koden för föregående uppgift. | ||
4. | 4. | ||
Line 34: | Line 35: | ||
Skriv en rekursiv funktion **power($b, | Skriv en rekursiv funktion **power($b, | ||
än noll och **$b** är ett decimaltal. | än noll och **$b** är ett decimaltal. | ||
- | Ledning: Då $n = 1 kan funktionen returnera talet $b. Annars måste den returnera | + | Ledning: Då $n = 1 kan funktionen returnera talet **$b**. Annars måste den returnera |
**$b * power($b, | **$b * power($b, | ||
Line 108: | Line 109: | ||
function u4($str, $antal){ | function u4($str, $antal){ | ||
- | echo $antal . ':' | + | echo $antal . ':' |
if ($antal == 1){ // Brytvillkor. | if ($antal == 1){ // Brytvillkor. | ||
return; | return; |