Warning
This page is located in archive.

6.cvičení

Příklady z hodiny

Zadání

Napište program, který nejprve načte od uživatele dvě celá čísla a sečte je a pak načte dvě desetinná čísla a sečte je. Použijte metody.

Vypracování

package zkouska;
import java.util.Scanner;
public class Zkouska {
    static int NactiCislo(String s)
    {
        Scanner klv = new Scanner(System.in);
        System.out.print(s);
        return klv.nextInt();
    }
    static double NactiCisloD(String s)
    {
        Scanner klv = new Scanner(System.in);
        System.out.print(s);
        return klv.nextDouble();
    }
    public static void main(String[] args) {
        int a,b;
        double x,y;
 
        a = NactiCislo("Zadej prvni cele cislo: ");
        b = NactiCislo("Zadej druhe cele cislo: ");
        b = Secti(a,b);
        System.out.println("Vysledek je: "+b);
 
        x = NactiCisloD("Zadej prvni cislo: ");
        y = NactiCisloD("Zadej druhe cislo: ");
        y = Secti(x,y);
        System.out.println("Vysledek je: "+y);
    }
    static int Secti(int a, int b)
    {
        return a+b;
    }
     static double Secti(double a, double b)
    {
        return a+b;
    }
 
}

Další příklady

Příklad 1

Zadání

Napište program, který od uživatele načte dvě čísla a vypíše jejich součet. Použijte metody.

Vypracování 1

package pocitani;
import java.util.Scanner;
 
public class Pocitani {
 
    public static void main(String[] args) {
        int x,y,z;
        x = NactiCislo();
        y = NactiCislo();
        z = Secti(x,y);
        VypisVysledek(z);
    }
static int Secti(int a, int b){
    int soucet;
    soucet = a +b;
    return soucet;
}
static int NactiCislo(){
    int cislo;
    Scanner klv = new Scanner(System.in);
    System.out.print("Zadej cislo: ");
    cislo = klv.nextInt();
    return cislo;
}
static void VypisVysledek (int vysledek){
    System.out.println("Vysledek je: "+vysledek);
}
}

Vypracování 2

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

Příklad 2

Zadání

Napište program, který od uživatele načte tři čísla a najde nejmenší z nich. Použijte metody.

Vypracování

package pocitani;
import java.util.Scanner;
 
public class Pocitani {
 
    public static void main(String[] args) {
        int x,y,z;
        x = NactiCislo();
        y = NactiCislo();
        z = NactiCislo();
        z=Min(x,y,z);
        VypisVysledek(z);
    }
static int Min(int a, int b, int c){
    if (a<b){if (a<c) return a;
            else return c;
             }
    else {if (b<c) return b;
            else return c;
           }
}
static int NactiCislo(){
    Scanner klv = new Scanner(System.in);
    System.out.print("Zadej cislo: ");
    return klv.nextInt();
}
static void VypisVysledek (int vysledek){
    System.out.println("Nejmensi je: "+vysledek);
}
}

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