Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sztudentakarysiu;
- public class SztudentakaRysiu {
- public static void main(String[] args) {
- Student s1 = new Student("Krzysztof", "Bączek", 4);
- System.out.println("Koniec sesji = "+pierwszy.czyKoniecSesji());
- System.out.println("Zdane = "+pierwszy.czyZdane());
- System.out.println("Stypendium = "+pierwszy.czyStypendium());
- pierwszy.dodajOcene(5);
- pierwszy.dodajOcene(5);
- pierwszy.dodajOcene(4);
- pierwszy.dodajOcene(5);
- pierwszy.dodajOcene(3);
- System.out.println("Koniec sesji = "+pierwszy.czyKoniecSesji());
- System.out.println("Zdane = "+pierwszy.czyZdane());
- System.out.println("Stypendium = "+pierwszy.czyStypendium());
- }
- }
- class Student{
- public Student (String imie,string nazwisko ){
- oceny = new double[liczbaegzaminow];
- this.imie = imie;
- this.nazwisko = nazwisko;
- }
- public void wpiszOceny(double liczba){
- int poz = 0;
- while (oceny[poz] !=0) poz++;
- oceny[poz]=ocena;
- zaOstatnim = (zaOstatnim + 1);
- }
- public double wypiszOceny(){
- double liczba = dane[pierwszy];
- pierwszy = (pierwszy + 1);
- return liczba;
- }
- public boolean czyKoniecSesji(){
- for (int i = 0; i< oceny.length; i++)
- if(oceny[i] == 0) return false;
- return true;
- }
- public boolean czyZdane(){
- return czyKoniecSesji() && (srednia() >=3);
- }
- public boolean czyStypendium(){
- return czyKoniecSesji() && (srednia() > 4.5);
- }
- private double srednia[]{
- double suma = 0;
- for(int i = 0; i <oceny.length; i++)
- suma+=oceny[i];
- return suma/oceny.length;
- }
- int liczbaegzaminow;
- double oceny[], dane[];
- int stopnie, pierwszy,liczba, zaOstatnim, ocena;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement