INF1000 - oppgavesett 2 (4-8 sept)
Form?l:
?ve p? bruk av variable av forskjellige typer og matematiske uttrykk.Teoritimer (plenums?vinger):
- Oppgavene 2-6 i kapittel 2 i l?reboka (Rett p? Java, 2. utgave). I oppgave 6 gj?r en bruk av operasjonen ++, som plasseres enten rett foran eller rett bak en numerisk variabel. Denne operasjonen ?ker variabelens verdi med 1. Hvis vi f.eks. har foretatt deklarasjonen
-
Avgj?r i hvert av disse tilfellene (uten ? bruke datamaskin) hvilken
verdi som blir skrevet ut p? skjermen. Husk at reglene for divisjon i Java
avhenger av om vi jobber med heltall eller ikke (se side 36-37 i l?reboka).
- System.out.println(10 / 9);
- System.out.println(10 / 10);
- System.out.println(10 / 11);
- System.out.println((int) 3.65 - 4);
- System.out.println((int) (3.65 - 4));
- System.out.println(1 / 2);
- System.out.println(1 / 2.0);
- System.out.println(1.0 / 2);
- System.out.println((double) 1 / 2);
- System.out.println(Math.ceil(3.1415926));
- System.out.println(Math.floor(3.1415926));
- System.out.println(Math.round(3.1415926));
- System.out.println(3 * 4 + 5);
- System.out.println(3 + 4 * 5);
- System.out.println((3+4)*5);
- System.out.println(1 + 2 + 3 * 1 + 2 + 3);
- System.out.println((1 + 2 + 3) * (1 + 2 + 3));
- System.out.println(1 / 2 * 5);
- System.out.println(1 / 2 * 5.0);
- System.out.println(1.0 / 2 * 5);
- System.out.println(5 * 4 / 3 * 2 / 1);
- p? 10 plasser og med 0 desimaler
- p? 8 plasser og med 4 desimaler
- p? 25 plasser og med 20 desimaler
Terminaltimer:
- Oppgave 1 i kapittel 2 i l?reboka.
- Lag et program PersonInfo.java som deklarerer variabler for ? ta vare p? navnet ditt, alderen din, bostedskommunen din og hvorvidt du jobber ved siden av studiene. Avgj?r selv hva slags datatype hver av disse variablene b?r ha. Etter at variablene er deklarert legger du inn verdier i dem (navnet ditt, alderen din, osv). Programmet skal deretter skrive ut innholdet av alle variablene og om du er under 20 ?r eller ikke (se Eksempel 3 p? side 40-41 i l?reboka for ? se hvordan du kan gj?re en slik test og lagre resultatet av den med en boolean-variabel).
- Lag et program som beregner pris inklusive merverdiavgift (25 %) av en nettopris. Formelen for dette er: totalpris = nettopris * 1.25. La totalpris og nettopris v?re to variable. - hvilke/n typer variable b?r disse v?re?
- Ta utgangspunkt i programmet BodyMassIndex.java i Eksempel 3 p? side 40-41 i l?reboka, og som du kan laste ned fra bokas nettsider:
- Gj?r ferdig obligatorisk oppgave 1.