1. Yazılım Mühendisliği Bölümü
YMT218 Nesne Tabanlı Programlama Laboratuvarı 1
Bu laboratuvar çalışmasında aşağıdaki konulara ilişkin uygulamalar gerçekleştirilecektir.
Temel veri tipleri ve operatörler
Temel input/output fonksiyonları
Operatör önceliği
Kontrol yapıları
Uygulama 1:
Klavyeden girilen iki sayıya dört işlem uygulayan programı yazınız.
Uygulama 2:
Aşağıda verilen ifadeler için sonuçları hesaplayarak operatörlerin işlem önceliğini belirleyiniz.
36 / 6 / 3
8/4*2
42 + 6 - 1 + 3
(3 + 2) * 4 - 1 + 6 / 2
(5 - 2) * 2 - 1 + 82 / 2
Uygulama 3:
x = 24, y = 11 ve z = 34 için aşağıdaki mantıksal ifadelerin doğru veya yanlış olduklarını ekrana yazınız.
23 == 55 && 76 > 45 && 5 < 12
23 >= 23 && 45 != 18
x> y && z == y && z < x
z> x && y < x
Uygulama 4:
Girilen iki sayının biri birine tam bölünüp bölünemediğini bulan programı yazınız.
2. Uygulama 5:
gg.aa.yyyy formatında girilen tarih bilgisinden hangi ayda olduğumuzu gösteren programı yazınız.
Uygulama 6:
İkinci dereceden denklem köklerini bulan programı yazınız.
Uygulama 7:
Girilen bir derece değerini radyan ve gradyan değerine çeviren programı yazınız.