Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Bir kafeteryada sat lan yiyecekler ve kar oranlar a a daki gibi grupland r lm lard r . ndis Yiyecek t r Kar Oran 1
Bir kafeteryada satlan yiyecekler ve kar oranlar aadaki gibi gruplandrlmlardr
ndis Yiyecek tr Kar Oran
Salata
Hamburger
Pizza
Tatl
Her mteri geldiinde siparii ve parasal tutar bilgisayara girilmektedir. Buna gre gnlk toplam sat ve karsmarlanan tatl saysn ve salatalardan elde edilen ortalama karkt olarak veren program yaznz kodu girildiinde program durmaktadr
Program kodlanmas esnasnda snf kullanlacaktr;
Kasa
Kasiyer
Deneme
Kasa snf
adet deiken bulunmas gerekmektedir.
Toplam sat miktar
Gnlk kar
Salatalardan elde edilen kar
Tatl says
Salata says
Snfn iki adet nesne kurucusu bulunmaktadr;
public class Kasa
public class KasaString isim
Her iki nesne kurucusu deikenlere balang deerini atar. Ayrca ekrana karlama mesaj yazdrr parametresiz olan arldnda Ho geldin, parametreli arlnda Ho geldin isim
Snfn;
public void hesapla int secim double fiyat
private void topSatHesapladouble fiyat
private void gunlukKrHesaplaint secim double fiyat
private void salataKaridouble kar
private void tatliSayisiArttir
public void fisYazdir
olmak zere alt adet metodu vardr
hesapla metodunda yaplan i sadece topSatHesapla ve gunlukKrHesapla metotlarnn arlmasdr
topHesapla metodunda toplam sat miktar deeri girdi olarak alnan fiyat deeri ile arttrlr
gunlukKrHesapla metodunda ilk sayfada verilen kriterlere gre kar hesaplanr ve gnlk kar deerine eklenir. Ayrca salata seimi olduu takdirde salataKari metodu uygun parametre ile arlr Tatl seimi yapld takdirde tatlSayisiArttir metodu arlr
salataKari metodunda salata kar deeri girdi olarak alnan kar deeri ile arttrlr
tatlSayisiArttir metodunda tatl says deeri bir arttrlr
fisYazdir metodunda
toplam sat miktar
gnlk kar miktar
ortalama salata kar
tatl says
ekrana yazdrlr
Kasiyer snf
Snf bir adet deiken alana sahiptir, bu alan Kasa snf trnden bir nesne alandr Snfn iki adet nesne kurucusu bulunmaktadr
public class Kasiyer
public class KasiyerString isim
Parametreli nesne kurucusu Kasa snf trnden bir nesne yaratr Kasa snfnn parametreli nesne kurucusu arlacak ekilde nesne yaratlr
Snfn public void isVakti metodu vardr
isVakti metodu bir dng ierisinde kullancdan yiyecek kodunu ve fiyat alr Dngde her bir turda Kasa snf trnden nesnenin hesapla metodu arlr Dngden kldnda ise Kasa snf trnden nesnenin fisYazdir metodu arlarak hesaplanan deerlerin ekrana yazdrlmas salanr
Deneme snf
main metodunu ieren snftr Main metodunda iki adet Kasiyer snf trnden nesne yaratlrlki parametresiz nesne kurucusu kullanlarak arlmaldrkincisi ise parametreli nesne kurucusu kullanlarak arlmaldr parametre olarak isim gnderilecektir Ayrca her iki nesnenin isVakti metotlararlr
rnek
GPS Global Positioning System Trkesi ile kresel konum belirleme sistemi, uydulardan alnan verilerle konum bilgisinin enlem boylam, ykseklik vs elde edildii sistemdir. Yaplacak programda senaryo konum verisinin GPS cmleleri uydudan GPS alcs ad verilen donanmlara oradan da bilgisayarda allan programa iletilmesi eklindedir Bilgisayarda alan program konum verisini yorumlayarak konum bilgisi elde eder. Konum verisi ile anlatlan GPS cmleleridir GPS cmlelerine eit rnek aada verilmitir
$GPGGA, N E
$GPRMC N E
$GPGLL N EVerilen GPS cmleleri Lab. Programnda kullanlmak zere basitletirilmitir gerekte ok daha fazla alan iermektedir
GPS cmlelerinin kurallarunlardr:
GPS cmleleri her zaman $ karakteri ile balar
Cmle ierisinde alanlar virgl ile ayrlr
$dan ilk virgle olan ksm balktr
Balk cmlenin trn belirtir.
rnekte verilen cmleler ierisinde alan tanmlanmtr
o Say ile verilen ilk alan enlem deeri
o Say ile verilen ikinci alan boylam deeri
o rnekte N ile belirtilen enlemin kuzey ve gney yarm kre oluudurrnekte kuzey yarmkrede bulunmaktadr North
o rnekte E ile belirtilen boylamn dou veya bat boylam olduudurrnekte douda bulunmaktadr East
Bu bilgiler nda program yazmanz istenmektedir. Program yazarken;
GPSAlicisi
GPSProgrami Bilgisayarda alan GPS programn temsilen snf
Uydu
Test olmak zere adet snf kullanlacaktr
GPSAlicisi Sinifi
adet deiken alana sahiptir. Bunlar;
Scaklk int trnden deikenprivate
GPS alcsnn aktif olup olmadn belirten deiken boolean trndenpublic
GPS cmlesini depolayacak dei
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started