Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
prog1_11 [2015-09-10 08:49]
127.0.0.1 external edit
prog1_11 [2018-04-09 09:10]
Daniel Viström
Line 21: Line 21:
  
 3a. 3a.
-Skriv en rekursiv funktion 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 till 1 och skriver ut samtliga tal.+från **$tal** till 1 och skriver ut samtliga tal.
  
-3b*+3b. 
-Skriv en rekursiv funktion 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 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,$n)** som beräknar b<sup>n</sup>, där **$n** är ett heltal större  Skriv en rekursiv funktion **power($b,$n)** som beräknar b<sup>n</sup>, där **$n** är ett heltal större 
 ä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,$n-1)**. **$b * power($b,$n-1)**.
  
Line 108: Line 109:
  
 function u4($str, $antal){ function u4($str, $antal){
-  echo $antal . ':' . $str . '<br />';+  echo $antal . ':' . $str . '<br>';
   if ($antal == 1){  // Brytvillkor.   if ($antal == 1){  // Brytvillkor.
     return;     return;