Warning
This page is located in archive.

3.cvičení

Příklady z hodiny

Příklad 1

Zadání

Napište program, který od uživatele postupně načte dvě čísla (celá) a zobrazí výsledek. K realizaci použijte a)tři, b) dvě, c) jednu d) žádnou celočíselné proměnnou.

Vypracování

a)

package priklad1a;
import java.util.Scanner;
public class priklad1a {
    public static void main(String[] args) {
        int prvni,druhe,vysledek;
        Scanner klv = new Scanner(System.in);
        System.out.print("Zadej prvni cislo: ");
        prvni = klv.nextInt();
        System.out.print("Zadej druhe cislo: ");
        druhe = klv.nextInt();
        vysledek = prvni + druhe;
        System.out.println("Vysledek je: "+vysledek);
    }
}
b)
package priklad1b;
import java.util.Scanner;
public class priklad1b {
    public static void main(String[] args) {
        int prvni,druhe;
        Scanner klv = new Scanner(System.in);
        System.out.print("Zadej prvni cislo: ");
        prvni = klv.nextInt();
        System.out.print("Zadej druhe cislo: ");
        druhe = klv.nextInt();
        System.out.println("Vysledek je: "+(prvni+druhe));
    }
}
c)
package priklad1c;
import java.util.Scanner;
public class priklad1c {
    public static void main(String[] args) {
        int prvni;
        Scanner klv = new Scanner(System.in);
        System.out.print("Zadej prvni cislo: ");
        prvni = klv.nextInt();
        System.out.print("Zadej druhe cislo: ");
        prvni = prvni + klv.nextInt();
        System.out.println("Vysledek je: "+prvni);
    }
}
d)
package priklad1d;
import java.util.Scanner;
public class priklad1d {
    public static void main(String[] args) {
        Scanner klv = new Scanner(System.in);
        System.out.println("Zadej prvni a pak druhe cislo: ");
        System.out.println("Vysledek je: "+(klv.nextInt()+klv.nextInt()));
    }
}

Příklad 2

Zadání

Napište program, který od uživatele postupně načte druhé slovo věty a pak celé číslo. Poté je znovu vypíše.

Vypracování

package priklad2;
import java.util.Scanner;
public class priklad2 {
    public static void main(String[] args) {
        Scanner klv = new Scanner(System.in);
        int a;
        String b;
        System.out.print("Zadej vetu :");
        klv.next();
        b = klv.next();
        klv.nextLine();
        System.out.println("Zadej cislo: ");
        a = klv.nextInt();
        System.out.println(a);
        System.out.println(b);
    }
}

Příklad 3

Zadání

Napište program, který od uživatele postupně načte celé číslo a větu. Poté je znovu vypíše.

Vypracování

package priklad3;
import java.util.Scanner;
public class priklad3 {
    public static void main(String[] args) {
        Scanner klv = new Scanner(System.in);
        int a;
        String b;
        System.out.print("Zadej cislo: ");
        a = klv.nextInt();
        klv.nextLine();
        System.out.print("Zadej vetu :");
        b = klv.nextLine();System.out.println(a);
        System.out.println(b);
    }
}

Další příklady k procvičení

Příklad 1

Zadání

Napište program, který od uživatele postupně načte tři čísla (celá) a zobrazí výsledek. Výsledek je dán jako rozdíl součtu prvního a druhého čísla s číslem třetím (1.+2.-3.). K realizaci použijte pouze dvě celočíselné proměnné.

Vypracování

package pocitani;
import java.util.Scanner;
public class Pocitani {
    public static void main(String[] args) {
        int a,b;
        Scanner klv =new Scanner(System.in);
        System.out.print("Zadej prvni cislo :");
        a = klv.nextInt();
        System.out.print("Zadej druhe cislo :");
        b = klv.nextInt();
        a+=b;
        System.out.print("Zadej treti cislo :");
        b = klv.nextInt();
        a-=b;
        System.out.println("Vysledek je : "+a);
    }
}

Pro náročné: Pokuste se program vytvořit tak, aby se používala pouze jedna celočíselná proměnná.

Příklad 2

Zadání

Napište program, který od uživatele načte z klávesnice jméno a číslo. Program spočítá tzv. “štastné číslo”, které bude zadané číslo dělené celočíselně dvěmi. Výsledek program vypíše do konzole ve tvaru: “xxx tvoje šťastné číslo je yyy”, kde xxx je zadané jméno a yyy je hodnota vypočítaného šťastného čísla.

Vypracování

package stastnecislo;
import java.util.Scanner;
public class Stastnecislo {
    public static void main(String[] args) {
        int a;
        String jmeno;
        Scanner klv = new Scanner(System.in);
        System.out.print("Zadej jmeno: ");
        jmeno = klv.nextLine();
        System.out.println("Zadej cislo: ");
        a = klv.nextInt();
        a = a/2;
        System.out.println(jmeno+" tvoje stastne cislo je: "+a);
    }
}

courses/a0b36pri/teacher/havlicr/cv3.txt · Last modified: 2015/01/16 21:04 (external edit)