Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
prog1_08 [2013-03-25 08:54] Joakim Forsgren |
prog1_08 [2021-02-09 15:17] Daniel Viström |
||
---|---|---|---|
Line 18: | Line 18: | ||
5. | 5. | ||
Skriv en funktion **spell19($tal)**\\ | Skriv en funktion **spell19($tal)**\\ | ||
- | Funktionen skall ta emot ett tal mellan | + | Funktionen skall ta emot ett tal i intervallet |
6. | 6. | ||
- | Skriv ett program där man matar in ett heltal | + | Skriv ett program där man matar in ett heltal |
- | När ett korrekt tal har matats in skall talet skrivas ut bokstaverat. Obs! du måste använda dig av funktionen spell19 i föregående uppgift. | + | När ett korrekt tal har matats in skall talet skrivas ut bokstaverat. Obs! du måste använda dig av funktionen |
< | < | ||
Ex. | Ex. | ||
Line 30: | Line 30: | ||
Du skrev in sju | Du skrev in sju | ||
</ | </ | ||
+ | |||
7. | 7. | ||
Skriv en funktion | Skriv en funktion | ||
Line 38: | Line 39: | ||
endast +, -, *, / som operatorer. | endast +, -, *, / som operatorer. | ||
- | 8. Skriv en funktion inc som tar emot ett tal och ökar det med 1. För att det skall fungera måste man använda sig av referensanrop. Så här skall funktionen inc fungera. | + | 8. Skriv en funktion |
+ | Ex: Skriver man in 7 blir svaret som skrivs ut 271,52. | ||
+ | |||
+ | 9. Skriv en funktion **inc** som tar emot ett tal och ökar det med 1. För att det skall fungera måste man använda sig av referensanrop. Så här skall funktionen inc fungera. | ||
< | < | ||
$tal = 3; | $tal = 3; | ||
Line 44: | Line 48: | ||
echo $tal; // Skriver ut 4 | echo $tal; // Skriver ut 4 | ||
</ | </ | ||
- | |||
- | 9. | + | 10. Skriv en funktion **nameadd** som tar emot två strängar. När nedanstående kodsnutt körs ska utskriften bli: |
- | Skriv en funktion **quadraticequation($a, | + | < |
+ | Daniel: Programmering är kul. | ||
+ | </ | ||
+ | < | ||
+ | $text = ' | ||
+ | nameadd($text,' | ||
+ | echo $text; | ||
+ | </ | ||
+ | |||
+ | 11. | ||
+ | Skriv en funktion **quadraticequation($a, | ||
Funktionen skall retunera true om det finns reella rötter annars false.\\ | Funktionen skall retunera true om det finns reella rötter annars false.\\ | ||
r1 och r2 skall vara referensparametrar.\\ | r1 och r2 skall vara referensparametrar.\\ | ||
Line 60: | Line 73: | ||
Behöver du hjälp med [[http:// | Behöver du hjälp med [[http:// | ||
- | *10. | + | *12. |
Skriv en funktion | Skriv en funktion | ||
'' | '' | ||
Line 66: | Line 79: | ||
Du kan anse att ett skottår inträffar varje år som årtalet är jämnt delbart med 4 med undantag av de sekelår tex 1700, 1800, 1900)där sekeltalet (17, 18, 19) inte är jämt delbara med 4. | Du kan anse att ett skottår inträffar varje år som årtalet är jämnt delbart med 4 med undantag av de sekelår tex 1700, 1800, 1900)där sekeltalet (17, 18, 19) inte är jämt delbara med 4. | ||
- | *11. | + | *13. |
Skriv en funktion \\ | Skriv en funktion \\ | ||
'' | '' | ||
Line 72: | Line 85: | ||
OBS! Funktionen skall använda sig av funktionen leapyear(). | OBS! Funktionen skall använda sig av funktionen leapyear(). | ||
- | *12. | + | *14. |
Skriv ett program som använder sig av funktionen days() för att | Skriv ett program som använder sig av funktionen days() för att | ||
beräkna antalet dagar sedan Elvis Presley föddes. \\ | beräkna antalet dagar sedan Elvis Presley föddes. \\ | ||
tips! Använd dig av leapyear och days som du redan har gjort så kommer detta att gå fort och bli enkelt! \\ | tips! Använd dig av leapyear och days som du redan har gjort så kommer detta att gå fort och bli enkelt! \\ | ||
- | [[http://www2.park.se/ | + | [[http://student.oedu.se/ |
+ | |||
+ | *15. | ||
+ | Skriv en funktion som tar **namnet på en textfil** och ett **heltal** som parametrar. \\ | ||
+ | Funktionen ska skriva ut lika många rader från textfilen som heltalet anger. Ifall det finns för få rader i textfilen så skrivs det ut de som finns. I utskrifterna ska HTML-kod som finns i textfilen skrivas ut som text, dvs HTML-koden ska synas på sidan istället för att " | ||
Uppgifter markerade med * är extra som inte alla behöver göra. | Uppgifter markerade med * är extra som inte alla behöver göra. |