Algoritma Java Makalelerim

Algoritma Uygulamaları 003 – Girilen Sayıların İçinden Çift ve Tek Olanların Ortalamasını Bulmak

Merhaba. Programa girmiş olduğumuz sayıları tek ve çift olarak ayırdıktan sonra, bunların ortalamasını nasıl alabileceğinizi anlatmaya çalışacağım. Umarım yararlı olur.

Algoritma: 

1 – BAŞLA
2 – sayac = 0
3 – Sayıyı giriniz ( sayi )
4 – EĞER sayi / 2 = 0 ise cift++; ctop = ctop + sayi DEĞİLSE tek++; ttop = ttop + sayi
5 – sayac ++
6 – EĞER sayac < 350 GİT 2 DEĞİLSE devam et
7 – Cift Ortalama = ctop / cift
8 – Tek  Ortalama = ttop / tek
9 – DUR

Java Kodu:

package com.Algoritmalar;
import java.util.Scanner;

public class Algoritma_006 {

	// Girilen Çift ve Tek Sayıların Ortalaması //

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

		int sayi = 0, sayac = 0, tTop = 0, cTop = 0, cift = 0, tek = 0;

		for(sayac=0; sayac<350; sayac++){
			System.out.print("Bir sayı giriniz: ");

			sayi = girdi.nextInt();

			if( sayi % 2 == 0 ){

				cTop = cTop + sayi;

				cift++;
			}else{

				tTop = tTop + sayi;

				tek++;				
			}
		}

		System.out.println("Çift sayıların ortalaması: " + ( cTop / cift));
		System.out.println("Tek sayıların ortalaması: " + ( tTop / tek));		
	}

}

Örnek umarım işinize yaramıştır. Hatalarımı düzelmek veya bilgi almak için yorumlarınızı bekliyorum. Okuduğunuz için teşekkür ederim.