Algoritma Java Makalelerim

Algoritma Uygulamaları 006 – Girilen Sayıların 3, 5 ve 7′ye Tam Bölünenlerin Adedi

Merhaba. Algoritma konularına her hafta elimden geldiğince devam etmeye çalışacağım. Verdiğim örnekler, okulda gördüğüm örneklerdir ve kod kısmı bana aittir. Bu sebeple sizlere de yardımcı olması açısından buraya yazmakta fayda görüyorum.

Bu örneğimizde, klavyeden girilen sayıların, 3,5 ve 7’ye tam bölünenlerinin adedini bulmaktır.

Algoritma:

1 – BAŞLA

2 – Sayac = 0

3 – Sayı gir (Sayi)

4 – EĞER (sayı mod 3 == 0) uc++
      DEĞİLSE EĞER (sayı mod 5 == 0) bes++
      DEĞİLSE EĞER (sayı mod 7 == 0) yedi++

5 – Sayac++

6 – EĞER Sayac <100 GİT DEĞİLSE Devam et

7 – 3’e tam bölünenler(uc)
5’e tam bölünenler(bes)
7’e tam bölünenler(yedi)

8 –  DUR

Java Kodu:

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

public class Algoritma_009 {

	// Girilen Sayıların 3,5 ve 7'ye Tam Bölünenlerini Bulan Program //

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

	int sayi=0, uc=0, bes=0, yedi=0;

	for(int sayac=0; sayac<=100; sayac++){

		System.out.println("Bir sayı giriniz: ");
		sayi = girdi.nextInt(); 

		if(sayi % 3 == 0){
			uc++;
		}else if(sayi % 5 == 0){
			bes++;
		}else if(sayi % 7 == 0){
			yedi++;
		}

	}

	System.out.println("3'e Tam Bölünen Sayıların Adedi: " + uc);
	System.out.println("5'e Tam Bölünen Sayıların Adedi: " + bes);
	System.out.println("7'ye Tam Bölünen Sayıların Adedi: " + yedi);

	}

}

 

Bu yazımda başlangıç seviyesi Algoritma ve Java ile ilgili Girilen Sayıların 3, 5 ve 7’ye Tam Bölünenlerin Adedi konusunda bilgi vermeye çalıştım. Bende henüz bir çırak olduğumun bilinmesini ve eğer hatalarım var ise düzeltilmesini rica ediyorum. Okuduğunuz için teşekkür ederim.