Mak 215

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

SÜLEYMAN DEMİREL ÜNİVERSİTESİ

MÜHENDİSLİK FAKÜLTESİ
MAKİNA MÜH. BÖLÜMÜ

DERS ADI Bilgisayar Programlama ÖĞRENCİ ADI ..............................................


DERS KODU MAK-215 ÖĞRENCİ NO ……………………………..
TARİH : 08 /01/ 2021 Saat : 10.00 – 11.00 İMZA : …………………

SORU TOPLAM

ALINAN PUAN

Soru 1. DİZİ yöntemi kullanarak bir Öğrenci Not Sistemi programı yazmanız istenmektedir. Tüm
notlar int [ ] notlar = new int[N] ile tanımlanan bir dizi altında tutulacaktır. Burada N kişilik bir
sınıf için (N sayısı dışardan klavye ile girilecek olup) notlar 0-100 arası tamsayı şeklinde sınıf
öğretmeni tarafından tek tek giriş yapılacak olup aşağıdaki şekilde not girişleri alınacaktır.

1. Öğrenci Notu = ....


2. Öğrenci Notu = ....
3. Öğrenci Notu = ....
... ... = ....
N. Öğrenci Notu = ....

Eğer öğretmen yanlışlıkla 0-100 dışında bir not girişi yaparsa (örnek 11 girişi yerine 111 şeklinde
bir giriş için) program YANLIŞ NOT GİRİŞİ YAPTINIZ! DOĞRU NOTU TEKRAR GİRİNİZ! şeklinde
ilgili öğrencinin notunu kaldığı yerden doğru bir şekilde alarak ilerleyecek, örnek olarak 3. ve 5.
öğrenciler için yanlış not girildiği bir durum için;

1. Öğrenci Notu = 50
2. Öğrenci Notu = 80
3. Öğrenci Notu = 111
YANLIŞ NOT GİRİŞİ YAPTINIZ! DOĞRU NOTU TEKRAR GİRİNİZ!
3. Öğrenci Notu = ....
4. Öğrenci Notu = ....
5. Öğrenci Notu = -33
YANLIŞ NOT GİRİŞİ YAPTINIZ! DOĞRU NOTU TEKRAR GİRİNİZ!
5. Öğrenci Notu = ....
... ... = ....
N. Öğrenci Notu = ....

şeklinde TÜM NOT girişlerini doğru şekilde alan bir program olacak. TÜM NOTLAR 0-100 arasında
girildikten sonra SINIF ORTALAMASINI, EN YÜKSEK NOTU ve EN DÜŞÜK NOTU ekranda
göstermelisiniz.

Önemli Not: Cevap Kağıdını el yazması olarak hazırlayınız ve İMZA atmayı unutmayınız. Çözüm
yaptıktan sonra PDF dosya formatında sınav süresi içerisinde OBS sistemine yükleme yapmanız
gerekmektedir. EK SÜRE VERİLMEYECEKTİR.

You might also like