Senin, 17 Juni 2013

Deret 1 , 2 gan genap

import java.util.Scanner;

//don't reinvent the wheel

public class Kuis1{
    public static void cetakDeret(int angka){
        for(int i=0;i<=angka-1;i++){
            for(int j=1;j<=angka-i;j++){
                System.out.printf("%d ",j);
            }
            System.out.println();
        }
    }

    public static void cetakDeret2(int angka){
            System.out.println();

            for(int i=0;i<angka;i++){
                for(int j=1;j<angka-i;j++){
                    System.out.print("  ");
                }
                for(int j=1;j<i+2;j++){
                    System.out.printf("%d ",j);
                }
                System.out.println();
            }
    }

    public static void ganjilSaja(int angka){
        System.out.println();
        for(int i=1;i<=angka;i++){
            if(i%2 !=0){ // == 0  (sisa hasil bagi)
                System.out.printf("%d ",i);
            }
        }
        System.out.println();
    }

    public static void main(String args[]){
        int angka;
        Scanner in = new Scanner(System.in);

        do{
            System.out.print("Input Angka: ");
            angka = in.nextInt();
        }while(angka < 3);

        cetakDeret(angka);
        cetakDeret2(angka);
        ganjilSaja(angka);
    }
}

Tidak ada komentar:

Posting Komentar