Java ile Yaşa ve Cinsiyete Göre İdeal Kilo Hesabı Yapmak

İlgili youtube videosu bağlantısı: youtu.be/7V4l2LO8JZM

Video içerisinde hazırlanan kodlar aşağıda paylaşılmıştır:

import java.util.Scanner;

public class j15 {

	public static void main(String[] args) {
		/*
		Erkekler için ideal kilo:
			[20-30) yaş: İdeal kilo = Boy - 100
			[30-40) yaş: İdeal kilo = Boy - 105
			[40 yaş ve üzeri: İdeal kilo = Boy - 110
		Kadınlar için ideal kilo:
			[20-30) yaş: İdeal kilo = Boy - 105
			[30-40) yaş: İdeal kilo = Boy - 110
			[40 yaş ve üzeri: İdeal kilo = Boy - 115
		*/
		Scanner scanner = new Scanner(System.in);
		System.out.println("Hoş geldiniz. 20 yaş ve üzeri için bu ideal kilo hesaplama uygulamasını kullanabilirsiniz");
		System.out.println("Kaç yaşındasınız?");
		int yas = scanner.nextInt();
		
		System.out.println("Lütfen kg cinsinden ağırlığınızı yazın");
		int kilo = scanner.nextInt();
		
		System.out.println("Lütfen cm cinsinden boyunuzu yazın");
		int boy = scanner.nextInt();
		
		System.out.println("Lütfen cinsiyetinizin baş harfini yazın (E/K)");
		char cinsiyet = scanner.next().charAt(0);
		
		int idealKilo = 0;
		boolean hataliGirdi = false;
		
		if (cinsiyet == 'E' || cinsiyet == 'e')
		{
			if (yas >= 20 && yas < 30)
				idealKilo = boy - 100;
			else if (yas >= 30 && yas < 40)
				idealKilo = boy - 105;
			else if (yas >= 40)
				idealKilo = boy - 110;
			else
			{
				System.out.println("Bu uygulama 20 yaş ve üzeri bireyler içindir");
				hataliGirdi = true;
			}
		}
		else if (cinsiyet == 'K' || cinsiyet == 'k')
		{
			if (yas >= 40)
				idealKilo = boy - 115;
			else if (yas >= 30)
				idealKilo = boy - 110;
			else if (yas >= 20)
				idealKilo = boy - 105;
			else
			{
				System.out.println("Bu uygulama 20 yaş ve üzeri bireyler içindir");
				hataliGirdi = true;
			}
				
		}
		else
		{
			System.out.println("Cinsiyet değişkeni hatalı olarak girildi");
			hataliGirdi = true;
		}
		
		if (!hataliGirdi)
		{
			System.out.println("İdeal kilonuz: " + idealKilo+" kg");
			
			if (kilo > idealKilo)
				System.out.println((kilo - idealKilo)+ " kg vermelisiniz");
			else if (kilo < idealKilo)
				System.out.println((idealKilo - kilo)+ " kg almalısınız");
			else
				System.out.println("Tam olarak ideal kilodasınız");
		}
		
	}

}

 

Editör editi: sitedeki bazı diğer benzer yazılar için;

bkz: Java ile Sınav Notundan Harf Notunu Bulmak ve Geçme Kalma Durumunu Yazdırmak

bkz: Java ile FOR ve IF ile Artık Yıl Kontrolü Yapmak

bkz: Java'da Kullanıcı Tarafından Girilen Sayının Tek ya da Çift Olduğunu Bulmak

bkz: Excel'de 2 Şartlı INDEX&MATCH (İNDİS&KAÇINCI) Kullanımı

bkz: Excel'de INDEX&MATCH (İNDİS&KAÇINCI) Fonksiyonları ile 2 Yönlü Eşleştirme Yapmak

bkz: Excel'de 2 Şartlı XLOOKUP (ÇAPRAZARA) Kullanımı

VitaDemy

01.01.2025 11:58

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java ile Yaşa ve Cinsiyete Göre İdeal Kilo Hesabı Yapmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.