Homework 6. Hello World and Calculator

Tehtävänanto on kopioitu Tero Karvisen sivulta:
http://terokarvinen.com/2018/aikataulu–linux-palvelimet-ict4tn021-3003-to-8-14-alkusyksy-2018p1–5-op

a) Kirjoita ja suorita “Hei maailma” kolmella kielellä. Asenna tarvittavat ympäristöt.

Bash
Nanon kautta luodaan homework.sh tiedoston.
Kirjoitetaan koodi:

echo "Hei Maailma"

ja tallennetaan.
Ajetaan ohjelma: bash homework.sh

homework6

Python 3
Nanon kautta luodaan homework.py tiedoston.
Kirjoitetaan koodi:

print ("Hei Maailma")

 ja tallennetaan.
Ajetaan ohjelma: python3 homework.pyhomework6.1

Java
Nanon kautta luodaan homework.java tiedoston.
Kirjoitetaan koodi:

public class homework
{
 public static void main(String[] args)
 {
 System.out.println("Hei Maailma");
 }
}

ja tallennetaan.

Tarkistetaan javan versio, ja onko se asennettu.

java -version

Jos ei, niin asennetaan Java Runtime Environment (JRE):

sudo apt-get install openjdk-8-jre

Ja asennetaan Java Development Kit (JDK), että pystyy ajaa Java ohjelmat.

sudo apt-get install openjdk-8-jdk

Ajetaan ohjelma:

javac homework.java #antaa lupaa ajaa java tiedoston ilman .java päätettä.

homework6 java2

b) (vapaaehtoinen) Kirjoita kullakin kielellä yksinkertainen ohjelma, jolla on jokin käyttötarkoitus. Ideoita: hyödynnä kielen vahvuuksia. Ota käyttäjältä syöte, tee jokin lasku ja tulosta vastaus (input-processing-output).

Java laskin:
Luodaan Java tiedosto:

nano Laskin.java

Kirjoitetaan koodi:

Java Laskin

Ajetaan:

Java Laskin 2

Leave a Reply

Your email address will not be published. Required fields are marked *