Java ile Matematik, Fizik, Kimya, Türkçe, Tarih, Müzik derslerinin sınav puanlarını kullanıcıdan alan ve ortalamalarını hesaplayıp ekrana bastırılan programı yazın. Aynı program içerisinde koşullu ifadeler kullanılarak, eğer kullanıcının ortalaması 60'dan büyük ise ekrana "Sınıfı Geçti" , küçük ise "Sınıfta Kaldı" yazsın. Not : If ve Else kullanılmayacak...
Java ile kullanıcıdan alınan para değerinin KDV'li fiyatını ve KDV tutarını hesaplayıp ekrana bastıran programı yazın. (Not : KDV tutarını 18% olarak alın) Eğer girilen tutar 0 ve 1000 TL arasında ise KDV oranı %18 , tutar 1000 TL'den büyük ise KDV oranını %8 olarak KDV tutarı hesaplayan programı yazınız.
Java ile kullanıcıdan dik kenarlarının uzunluğunu alan ve hipotenüsü hesaplayan programı yazın. Üç kenar uzunluğunu kullanıcıdan aldığınız üçgenin alanını hesaplayan programı yazınız. Formül Üç𝑔𝑒𝑛𝑖𝑛 ç𝑒𝑣𝑟𝑒𝑠𝑖 = 2𝑢 𝑢 = (a+b+c) / 2 Alan * Alan = 𝑢 * (𝑢 − 𝑎)* (𝑢 − 𝑏) * (𝑢 − 𝑐)
Java ile yarı çapını kullanıcıdan aldığınız dairenin alanını ve çevresini hesaplayan programı yazın. Alan Formülü : π * r * r; Çevre Formülü : 2 * π * r; Yarıçapı r, merkez açısının ölçüsü 𝛼 olan daire diliminin alanı bulan programı yazınız. 𝜋 sayısını = 3.14 alınız. Formül : (𝜋 * (r*r) * 𝛼) / 360
Java ile kullanıcıdan boy ve kilo değerlerini alıp bir değişkene atayın. Aşağıdaki formüle göre kullanıcının "Vücut Kitle İndeks" değerini hesaplayıp ekrana yazdırın. Formül Kilo (kg) / Boy(m) * Boy(m)
Java ile kullanıcıların manavdan almış oldukları ürünlerin kilogram değerlerine göre toplam tutarını ekrana yazdıran programı yazın. Meyveler ve KG Fiyatları Armut : 2,14 TL Elma : 3,67 TL Domates : 1,11 TL Muz: 0,95 TL Patlıcan : 5,00 TL
Switch-case kullanarak yapınız.
Eğer şifre yanlış ise kullanıcıya şifresini sıfırlayıp sıfırlamayacağını sorun, eğer kullanıcı sıfırlamak isterse yeni girdiği şifrenin hatalı girdiği ve unuttuğu şifre ile aynı olmaması gerektiğini kontrol edip , şifreler aynı ise ekrana "Şifre oluşturulamadı, lütfen başka şifre giriniz." sorun yoksa "Şifre oluşturuldu" yazan programı yazınız.
Dersler : Matematik, Fizik, Türkçe, Kimya, Müzik Geçme Notu : 55 Eğer girilen ders notları 0 veya 100 arasında değil ise ortalamaya katılmasın.
Koşullar : Sıcaklık 5'dan küçük ise "Kayak" yapmayı öner. Sıcaklık 5 ve 15 arasında ise "Sinema" etkinliğini öner. Sıcaklık 15 ve 25 arasında ise "Piknik" etkinliğini öner. Sıcaklık 25'ten büyük ise "Yüzme" etkinliğini öner. Aynı örnek üzerinden if koşulları başka hangi şekilde oluşturulabilirdi farklı çözüm yolları bulunuz.
Girilen 3 sayıyı "küçükten büyüğe" sıralayan programı yazınız.
Koç Burcu : 21 Mart - 20 Nisan Boğa Burcu : 21 Nisan - 21 Mayıs İkizler Burcu : 22 Mayıs - 22 Haziran Yengeç Burcu : 23 Haziran - 22 Temmuz Aslan Burcu : 23 Temmuz - 22 Ağustos Başak Burcu : 23 Ağustos - 22 Eylül Terazi Burcu : 23 Eylül - 22 Ekim Akrep Burcu : 23 Ekim - 21 Kasım Yay Burcu : 22 Kasım - 21 Aralık Oğlak Burcu : 22 Aralık - 21 Ocak Kova Burcu : 22 Ocak - 19 Şubat Balık Burcu : 20 Şubat - 20 Mart Switch-case kullanmadan yapınız.
Java ile mesafeye ve şartlara göre uçak bileti fiyatı hesaplayan programı yapın. Kullanıcıdan Mesafe (KM), yaşı ve yolculuk tipi (Tek Yön, Gidiş-Dönüş) bilgilerini alın. Mesafe başına ücret 0,10 TL / km olarak alın. İlk olarak uçuşun toplam fiyatını hesaplayın ve sonrasında ki koşullara göre müşteriye aşağıdaki indirimleri uygulayın ; Kullanıcıdan alınan değerler geçerli (mesafe ve yaş değerleri pozitif sayı, yolculuk tipi ise 1 veya 2) olmalıdır. Aksi takdirde kullanıcıya "Hatalı Veri Girdiniz !" şeklinde bir uyarı verilmelidir. Kişi 12 yaşından küçükse bilet fiyatı üzerinden %50 indirim uygulanır. Kişi 12-24 yaşları arasında ise bilet fiyatı üzerinden %10 indirim uygulanır. Kişi 65 yaşından büyük ise bilet fiyatı üzerinden %30 indirim uygulanır. Kişi "Yolculuk Tipini" gidiş dönüş seçmiş ise bilet fiyatı üzerinden %20 indirim uygulanır.
Çin zodyağı hesaplanırken kişinin doğum yılının 12 ile bölümünde kalana göre bulunur. Doğum Tarihi %12 = 0 ➜ Maymun Doğum Tarihi %12 = 1 ➜ Horoz Doğum Tarihi %12 = 2 ➜ Köpek Doğum Tarihi %12 = 3 ➜ Domuz Doğum Tarihi %12 = 4 ➜ Fare Doğum Tarihi %12 = 5 ➜ Öküz Doğum Tarihi %12 = 6 ➜ Kaplan Doğum Tarihi %12 = 7 ➜ Tavşan Doğum Tarihi %12 = 8 ➜ Ejderha Doğum Tarihi %12 = 9 ➜ Yılan Doğum Tarihi %12 = 10 ➜ At Doğum Tarihi %12 = 11 ➜ Koyun
Genel bir kural olarak, artık yıllar 4 rakamının katı olan yıllardır. 100'ün katı olan yıllardan sadece 400'e kalansız olarak bölünebilenler artık yıldır.
Java döngüler ile 0'dan girilen sayıya kadar olan sayılardan 3 ve 4'e tam bölünen sayıların ortalamasını hesaplayan programı yazınız.
Java ile klavyeden girilen N tane sayma sayısından en büyük ve en küçük sayıları bulan ve bu sayıları ekrana yazan programı yazın.
Bir sayının kendisi hariç pozitif tam sayı çarpanları (kalansız bölen sayıların) toplamı kendisine eşit olan sayıya mükemmel sayı denir. Klavyeden girilen bir sayının mükemmel sayı olup/olmadığını bulan ve sayı mükemmel sayı ise ekrana “mükemmel sayıdır.” değilse “mükemmel sayı değildir.” ifadelerini ekrana yazan programı Java dilinde yazınız.
Java ile basamak sayısının kullanıcıdan alınan ve döngüler kullanılarak, yıldızlar(*) ile ekrana ters üçgen çizen programı yazın.
Java ile 1 - 100 arasındaki asal sayıları ekrana yazdıran programı yazınız.
Fibonacci serisi, her sayının kendinden önceki ile toplanması sonucu oluşan bir sayı dizisidir. Java döngüler ile fibonacci serisi bulan program yazıyoruz. Fibonacci serisinin eleman sayısını kullanıcıdan alın.
Palindromik sayı, iki taraftan okunduğu zaman okunuş yönüyle aynı olan sayılardır. Java ile bir sayının "Palindrom Sayı" olup olmadığını bulan bir program yapıyoruz.
Java ile kullanıcın seçtiği işlemleri yapan hesap makinesi yapıyoruz.
Java dilinde, taban ve üs değerleri kullanıcıdan alınan üs alma işlemini "Recursive" metot kullanarak yapan programı yazınız.
Java dilinde "Recursive" metot kullanarak, kullanıcıdan alınan sayının "Asal" sayı olup olmadığını bulan programı yazın.
Java dilinde kullanıcıdan alınan n değerine göre aşağıdaki kurala uyan döngü kullanmadan bir "Recursive" metot yazın. Kural : Girilen sayı 0 veya negatif olduğu yere kadar girilen sayıdan 5 rakamını çıkarın. Her çıkarma işlemi sırasında ekrana son değeri yazdırın. Sayı negatif veya 0 olduktan sonra tekrar 5 ekleyin. Yine her ekleme işleminde sayının son değerini ekrana yazdırın.
Course sınıfına derse ait sözlü notu kısmını girin ve ortalamaya etkisini her ders için ayrı ayrı belirtin. Sözlü notların ıda ortalamaya etkileme yüzdesi ile dahil edin. Örnek : Fizik dersine ait sözlü notunun ortalamaya etkisi %20 ise sınav notunun etkisi %80'dir. Öğrenci sözlüden 90, sınavdan 60 almış ise, o dersin genel ortalamaya etkisi şu şekilde hesaplanır : Fizik Ortalaması : (90 * 0.20) + (60* 0.80); (https://github.com/mustafabasdemir/ogrenci_bilgi_sistemi)
Java Sınıflar ile boks maçını simüle eden programı yazıyoruz. Projeye ilk kimin dövüşe başlayacağını %50 olasılık ile hesaplayan sistemi entegre ediniz.
Java'da "Employee" adında fabrika çalışanlarını temsil eden ve metotları ile çalışanların maaşlarını hesaplayan bir sınıf yazmalısınız. Bu sınıf 4 nitelik ve 5 metoda sahip olacaktır. Sınıfın Nitelikleri name : Çalışanın adı ve soyadı salary : Çalışanın maaşı workHours : Haftalık çalışma saati hireYear : İşe başlangıç yılı Sınıfın Metotları Employee(name,salary,workHours,hireYear) : Kurucu metot olup 4 parametre alacaktır. tax() : Maaşa uygulanan vergiyi hesaplayacaktır. Çalışanın maaşı 1000 TL'den az ise vergi uygulanmayacaktır. Çalışanın maaşı 1000 TL'den fazla ise maaşının %3'ü kadar vergi uygulanacaktır. bonus() : Eğer çalışan haftada 40 saatten fazla çalışmış ise fazladan çalıştığı her saat başına 30 TL olacak şekilde bonus ücretleri hesaplayacaktır. raiseSalary() : Çalışanın işe başlangıç yılına göre maaş artışını hesaplayacaktır. Şuan ki yılı 2021 olarak alın. Eğer çalışan 10 yıldan az bir süredir çalışıyorsa maaşına %5 zam yapılacaktır. Eğer çalışan 9 yıldan fazla ve 20 yıldan az çalışıyorsa maaşına %10 zam yapılacaktır. Eğer çalışan 19 yıldan fazla çalışıyorsa %15 zam yapılacaktır. toString() : Çalışana ait bilgileri ekrana bastıracaktır.
Java dilinde kullanıcının girdiği kelimenin "Palindromik" olup olmadığını bulan bir program yazıyoruz. Eğer bir kelimenin tersten okunuşu yine aynı kelimeyi veriyorsa o kelime "Palindromik Kelime'dir".
Dizideki sayıların harmonik ortalamasını hesaplayan programı yazınız. Harmonik Ortalama formülü : n (eleman sayısı) / elemanların harmonik serisi
Dizideki elemanların girilen sayıdan küçük en yakın sayıyı ve en büyük en yakın sayıyı bulan programı yazınız.
Çok boyutlu diziler kullanılarak "yıldızlar" ile ekrana "B" harfi yazan programı yazınız.
Bir sayı dizisindeki tekrar eden çift sayıları belirten bir program yazmak.
Java dilinde, dizideki elemanları küçükten büyüğe sıralayan programı yazınız. Dizinin boyutunu ve dizinin elemanlarını kullanıcıdan alınız.
Java dilinde, dizideki elemanların kaç kez tekrar edildiğini yani frekanslarını bulan programı yazınız.
Java dilinde, çok boyutlu diziler ile oluşturulmuş matrisin transpozunu bulan programı yazınız.
Java dilinde programın 0-100 arasında rastgele seçtiği bir sayıyı kullanıcının tahmin etmesini istediğimiz bir "Sayı Tahmin Oyunu" yapıyoruz.