Untitled

 avatar
unknown
plain_text
15 days ago
1.3 kB
2
Indexable
/*
* do-whie ve for-each ile dizi işlemleri
* kullanıcıdan alınan sayıların ortalamasını hesaplayacak,
* dizideki en küçük ve en büyük sayıyı bulacak.
* */

import java.util.Scanner;

public class Prog3 {
    public static void main(String[] args)
    {
        Scanner okunanDeger = new Scanner(System.in);

        int[] sayilar = new int[5];
        int toplam = 0, index = 0;

        // kullanıcıdan 5 sayı alınır.
        do{
            System.out.print((index+1)+ ". sayiyi girin: ");
            sayilar[index] = okunanDeger.nextInt();
            toplam += sayilar[index];
            index++;
        }while (index < 5);

        // Ortalama hesaplanır.
        double ortalama = (double) toplam / sayilar.length;
        System.out.println("Girilen sayıların ortalaması: " + ortalama);

        // En küçük ve en büyük sayıyı bulur.
        int enBuyuk = sayilar[0];
        int enKucuk = sayilar[0];

        for(int sayi : sayilar){
            if(sayi > enBuyuk)
            {
                enBuyuk = sayi;
            }

            if(sayi < enKucuk)
            {
                enKucuk = sayi;
            }
        }

        System.out.println("En büyük sayı: "+ enBuyuk);
        System.out.println("En küçük sayı: "+ enKucuk);
    }
}
Editor is loading...
Leave a Comment