İ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ı