canpolat11 Posted November 30, 2015 Share Posted November 30, 2015 konuyu yanlış yere açtıysam kusura bakmayın bir ödevim var ama c++ ile yazılacak tam ödevin verilidği yazıyı kopyalıyorum yardımcı olursanız sevinirim: DERSİN ADI : Algoritma ve Programlama DERSİN KODU : ADA109 ÖĞRENCİLERİN ÖDEV HAZIRLARKEN UYULMASI GEREKEN KURALLAR Ödevinizi; Dev C++ ile hazırlayıp, dosya uzantısı ‘.cpp’ olacak şekilde gönderiniz. Cevabın bulunduğu .cpp uzantılı dosyayı tek bir proje klasörü içerisinde oluşturup, o klasörü zipleyip öyle gönderiniz. cin ve cout komutlarını kullanınız (scanf ve print değil) Ödevinizi başka sınıflardan veya kendi sınıfınızdan öğrencilerle paylaşmayınız, internetten bulduğunuz hazır ödevleri kullanmayınız. Aynı ödevlerin hepsi sıfır alacaktır. ÖDEV KONUSU: Bir otoparkta araç sahiplerinin ödemesi gereken ücret miktarını hesaplayan programın algoritmasını ve akış diyagramını çiziniz. Bu işi yapacak programın kodlarını C dili ile gerçekleyiniz. (cin-cout kullanınız) Program evvela araç türünü sormalı, kullanıcının girdiği araç türüne ve aracın otoparkta kaldığı süreye göre fiyat bilgisi verilmelidir. - Araç türü (b-B: binek, o-O: otobüs, k-K: kamyon, d-D: diğer) Araçların saat ücreti: Binek için 5 TL, Otobüs için 7 TL, Kamyon 9 TL, Diğer araçlar için 3 TL dir. - Daha sonra otoparkta kalış süresi kullanıcıdan öğrenilmelidir. Kalış süresi (Saat olarak girilecek) - Aracın plakası kullanıcıdan öğrenilmelidir. Kullanıcının verileri hatasız bir şekilde girildiği varsayılmaktadır. ÖRNEK: Araç tipini giriniz: (b-B: binek, o-O: otobüs, k-K: kamyon, d-D: Diğer): b Kalış Süresi: 3 Aracın plakası: 54 ARK 2342 54 ARK 2342 plakalı aracın ödeyeceği ücret: 15 TL dir. -------------------------- Araç tipini giriniz: (b-B: binek, o-O: otobüs, k-K: kamyon, d-D: Diğer): k Kalış Süresi: 2 Aracın plakası: 54 DNM 1111 54 DNM 1111 Aracın Ödeyeceği Ücret: 18 TL dir. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted November 30, 2015 Share Posted November 30, 2015 #include <iostream> using namespace std; #define BINEKUCR 5 #define OTOUCRET 7 #define KAMYONUCR 9 #define DIGERUCR 3 int main(){ char tip; char plaka[15]; int kalissuresi; int carpan = DIGERUCR; cout << "Arac tipini giriniz:" << endl; cout << "(b-B: binek, o-O: otobus, k-K: kamyon, d-D: Diger):" << endl; cin >> tip; switch (tip) { case 'b': case 'B': carpan = BINEKUCR; break; case 'o': case 'O': carpan = OTOUCRET; break; case 'k': case 'K': carpan = KAMYONUCR; break; case 'd': case 'D': carpan = DIGERUCR; break; default: cout << "Hatali secim" << endl; return 1; } cout << "Kalis suresi:" << endl; cin >> kalissuresi; cout << "Aracin Plakasi:" << endl; cin.ignore(); cin.getline(plaka, 15); cout << plaka << " aracin odeyecegi ucret: " << kalissuresi * carpan << "TL'dir" << endl; return 0; } Ödevin için biraz daha çalışmalısın. Çok detay verilmediği için böyle bir şey karaladım. Döngüye falan almak istersen nasıl yapılacağını biliyorsun diye farz ediyorum. Quote Link to comment Share on other sites More sharing options...
canpolat11 Posted December 1, 2015 Author Share Posted December 1, 2015 çok teşekkür ederim sağolun inşallah olur yapabilirim Quote Link to comment Share on other sites More sharing options...
canpolat11 Posted December 3, 2015 Author Share Posted December 3, 2015 #include <iostream> using namespace std; #define BINEKUCR 5 #define OTOUCRET 7 #define KAMYONUCR 9 #define DIGERUCR 3 int main(){ char tip; char plaka[15]; int kalissuresi; int carpan = DIGERUCR; cout << "Arac tipini giriniz:" << endl; cout << "(b-B: binek, o-O: otobus, k-K: kamyon, d-D: Diger):" << endl; cin >> tip; switch (tip) { case 'b': case 'B': carpan = BINEKUCR; break; case 'o': case 'O': carpan = OTOUCRET; break; case 'k': case 'K': carpan = KAMYONUCR; break; case 'd': case 'D': carpan = DIGERUCR; break; default: cout << "Hatali secim" << endl; return 1; } cout << "Kalis suresi:" << endl; cin >> kalissuresi; cout << "Aracin Plakasi:" << endl; cin.ignore(); cin.getline(plaka, 15); cout << plaka << " aracin odeyecegi ucret: " << kalissuresi * carpan << "TL'dir" << endl; return 0; } Ödevin için biraz daha çalışmalısın. Çok detay verilmediği için böyle bir şey karaladım. Döngüye falan almak istersen nasıl yapılacağını biliyorsun diye farz ediyorum. hocam allah razı olsun bide ödevde bu programın akış diyagramınıda istiyor hoca nasıl olacak siz biliyormusunuz biliyorsanız çok sevinirim :d Quote Link to comment Share on other sites More sharing options...
MostWanted Posted December 4, 2015 Share Posted December 4, 2015 Google'a flowchart yada akış diyagramı yazarak kendin öğrenmelisin. Quote Link to comment Share on other sites More sharing options...
canpolat11 Posted December 5, 2015 Author Share Posted December 5, 2015 Google'a flowchart yada akış diyagramı yazarak kendin öğrenmelisin. hocam doğrudur ama acele yapmam lazım bu programın algoritması ve akıx şemasını size zahmet yaparmısınız allah gönlünüze göre hayırlısını versin inşallah :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.