Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
prog1_08 [2020-02-10 10:34] Daniel Viström |
prog1_08 [2022-09-01 06:56] (current) Daniel Viström |
||
|---|---|---|---|
| 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 som har ett tal ($x) som parameter. Funktionen ska läsa in talen som finns i filen [[https:// |
| + | 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 45: | Line 49: | ||
| </ | </ | ||
| - | 9. Skriv en funktion **nameadd** som tar emot två strängar. När nedanstående kodsnutt körs ska utskriften bli: | + | 10. Skriv en funktion **nameadd** som tar emot två strängar. När nedanstående kodsnutt körs ska utskriften bli: |
| < | < | ||
| Daniel: Programmering är kul. | Daniel: Programmering är kul. | ||
| Line 55: | Line 59: | ||
| </ | </ | ||
| - | 10. | + | *11. |
| Skriv en funktion **quadraticequation($a, | 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.\\ | ||
| Line 67: | Line 71: | ||
| } | } | ||
| </ | </ | ||
| - | Behöver du hjälp med [[http:// | + | < |
| - | + | //Behöver du hjälp med [[http:// | |
| - | *11. | + | </ |
| + | *12. | ||
| Skriv en funktion | Skriv en funktion | ||
| '' | '' | ||
| Line 75: | Line 80: | ||
| 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. | ||
| - | *12. | + | *13. |
| Skriv en funktion \\ | Skriv en funktion \\ | ||
| '' | '' | ||
| Line 81: | Line 86: | ||
| OBS! Funktionen skall använda sig av funktionen leapyear(). | OBS! Funktionen skall använda sig av funktionen leapyear(). | ||
| - | *13. | + | *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:// | + | [[http:// |
| - | *14. | + | *15. |
| Skriv en funktion som tar **namnet på en textfil** och ett **heltal** som parametrar. \\ | 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 " | 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. | ||