Differences

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

Link to this comparison view

amprog_04 [2017-09-27 08:01]
Anders Mosshäll
amprog_04 [2022-07-18 13:20]
Line 1: Line 1:
-====== Anders Genomgång 04 - Loopar ====== 
- 
-<php> 
-/* 
-Tutorial:\\ 
-[[http://www.youtube.com/watch?v=QIkDnUoeS70|While]]\\ 
-*/ 
-</php> 
- 
-Vi vill göra kod av det som följande flödesschema visar: \\ 
-{{:ex1.png?direct&100|}} \\ 
-Skriv ut talen från 1 till 20. \\ \\ 
- 
-{{:fsex3.png?direct&100|}} \\ 
-Skriv ut de första 20 talen som är delbara med 3. \\ \\ 
- 
-{{:FSex2.png?direct&100|}} \\ 
-Summera tal som är delbara med 3. \\ \\ 
- 
- 
- 
-<code php> 
-<?php 
-include('head.php');                  /*include head.php resp. foot.php är ett bra sätt att få flera sidor att se 
-                                        likadana ut utan att behöva skriva samma kod i varje fil. Ändrar man 
-                                        dessutom i head.php ändras det på alla sidor samtidigt!*/ 
-  
-//Exempel 1 - Skriv ut alla tal mellan 1-20. 
-  
-$tal = 1;                             // Startvärde 
-while($tal<21){                       // Villkor 
-  echo 'Nu är talet ' . $tal . '<br>'; 
-  $tal++;                             // Förändra värdet ($tal++; är samma sak som $tal = $tal + 1;) 
-} 
-  
- echo '<br><br>'; 
-  
-  
- // Exempel 2 -Skriv ut de första 20 talen som är delbara med 3 samt summera dem. 
-  
- $i = 0; // "Räknare", denna variabel ska hålla koll på varv i loopen 
- $tal = 3;  
- $summa = 0; 
- while ($i < 20){ // Loop som körs 20 varv ($i börjar på 0) 
-   
-  $summa = $summa + $tal; 
-  echo $tal; 
-   
-  if ($i < 19){ // om det inte är sista varvet skriver vi ut ' + ' 
-    echo ' + '; 
-  } 
-   
-  $tal += 3; // $tal += 3 är samma sak som $tal = $tal + 3 
-  $i++; 
- } 
-  
- // efter loopen är summan klar. 
- echo ' = ' . $summa;   
-   
-   
-   
-   
-   
-  echo '<br><br>'; 
-  
-/* Exempel 3 -Summera alla positiva tal som är delbara med 3 tills summan blir mer än  
-   eller lika med 1000. Ange antal tal som behövs.*/ 
-  
-$summa = 0;                          // Startvärde 
-$antal = 0; 
-$tal = 3; 
-while($summa < 1000){                // Villkor 
-  $summa = $summa + $tal;            // Förändra värdet 
-  $antal++; 
-  $tal = $tal + 3; 
-} 
-echo 'Antal tal: ' . $antal . '<br>'; 
-echo 'Summan är: ' . $summa . '<br>'; 
-  
-  
-include('foot.php'); 
-?> 
-</code> 
- 
-head.php: 
-<code html> 
-<!DOCTYPE html> 
-<html lang="sv"> 
-<head> 
-  <meta charset="utf-8"> 
-  <link rel="stylesheet" href="style.css"> 
-  <title>Exempel 1</title> 
-</head> 
-<body> 
-</code> 
- 
-foot.php: 
-<code html> 
-</body> 
-</html> 
-</code> 
- 
-