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.