C++ Ödevi İstiyorum

Başlatan -DıLgEş-, 01 Kasım 2014 - 13:48:49

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

-DıLgEş-

Arkadaşlar C++ Programlama dilinde Nesneye Yönelik Programlamayı bitirdim ve az çok öğrendim. C++'a başladığım andan beri çok kolay sorular ödevlerin kodlarını yazdığımın farkına vardım ve sizden c++ ödevi istiyorum çok kolay olmasın lütfen.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

freeman

GUI kütüphanesi yaz(Gtk, Qt gibi).  :P
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

mozhan

ödev olarak bilemiyorum fakat c,c++ ve bisürü programlama dilleri ile ilgili forumlar ve bloglar var sorular cevaplar şeklinde bunları araştırıp kendine güzel sorular,programlar bulabilirsin.
When we ride on our enemies..

https://github.com/mustafaozhan

-DıLgEş-

Alıntı yapılan: xFoxMulder - 01 Kasım 2014 - 14:13:53
GUI kütüphanesi yaz(Gtk, Qt gibi).  :P

Sizce gui kütüphanesi yazmak biraz zor olmaz mı?
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

ekremsenturk

saat'i ve tarihi (doğru olarak) göstern bir konsol programı dene. Çok basit bulacak olursan, bir de günleri de (isimleri ile) ekle.

-DıLgEş-

Alıntı yapılan: ekremsenturk - 01 Kasım 2014 - 15:56:36
saat'i ve tarihi (doğru olarak) göstern bir konsol programı dene. Çok basit bulacak olursan, bir de günleri de (isimleri ile) ekle.

Peki o zaman başlıyorum bitirdiğimde kodları burada paylaşırım.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

freeman

Alıntı yapılan: ...çok kolay olmasın lütfen.
Alıntı Yap
Sizce gui kütüphanesi yazmak biraz zor olmaz mı?

;D
Yazamazsın zaten de, yazmaya çalışırken çok şey öğrenirsin. 
Good morning and welcome to the Black Mesa Transit System. This automated train is provided for the security and convenience of the Black Mesa Research Facility personnel.

mozhan

istersen sana data structures dersimizin bu haftaki ödevini göndereyim.Ödevi c ile yazıyoruz ama c++ ile de yazılabilir. 1.5 saattir uğraşıyorum yarısı bitmiş değil daha :D
When we ride on our enemies..

https://github.com/mustafaozhan

-DıLgEş-

Alıntı yapılan: mr.ozhan - 01 Kasım 2014 - 23:27:10
istersen sana data structures dersimizin bu haftaki ödevini göndereyim.Ödevi c ile yazıyoruz ama c++ ile de yazılabilir. 1.5 saattir uğraşıyorum yarısı bitmiş değil daha :D
Olur tabi...
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

mozhan

Write a C program that sorts (in ascending order) the arrays given below by using the selection sort, heap sort and quick sort algorithms that you have learned in the class. Your C program should compute and write time needed to sort the arrays, the number of comparison operations made, and the number of swap (exchange) operations made for each array and for each algorithm. You should also write a report which includes your comments on the results that your program will produce. In your report you should compare the algorithms, and explain which algorithm should be used when.


a) An integer array having 10 elements;
b) An integer array having 100000 elements;
c) An integer array having 1000000 elements;

Arrays should be created randomly!
When we ride on our enemies..

https://github.com/mustafaozhan

gnukarabatak

Kerrat Cetveli (Çarpım Tablosu)
Yılan Oyunu
Bilgisayarı kapatan kronometre sayacı

Bence bunlar gayet güzel pratikler olur.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

redlabel

100 veya daha fazla haneli 2 sayıyı toplamayı yapabilirsin .
ilk yıl hoca bizden bunu yapmamızı istemişti.

lnxdev

Eğer ingilizcen varsa bu kaynağa bir göz atmalasın oldukça başarılı bir sistem.

https://www.hackerrank.com/


-DıLgEş-

Alıntı yapılan: devbarisEğer ingilizcen varsa bu kaynağa bir göz atmalasın oldukça başarılı bir sistem.

https://www.hackerrank.com/

Vallaha ingilizcem yok bu yüzden çeviri yapmaya çalışıyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Aralık 2014 - 15:29:53

Alıntı yapılan: redlabel100 veya daha fazla haneli 2 sayıyı toplamayı yapabilirsin .
ilk yıl hoca bizden bunu yapmamızı istemişti.
100 haneli bir veri tipi yok malesef bu nasıl bir ödev ya.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

travego0403

Amaçta zaten bu yoksa boyle bir sayıyı tutabilecek bir veri tipi olsa sorunun ne espirisi olur.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

marslı

Yeni başlayanların yaptığı gibi sende hesap makinesi yap

Amenofis

Alıntı yapılan: travego0403 - 03 Aralık 2014 - 18:50:25
Amaçta zaten bu yoksa boyle bir sayıyı tutabilecek bir veri tipi olsa sorunun ne espirisi olur.

Bu gayet eğitici bir ödev olur. Ben bir aralar yapmıştım sınırsız basamak ile toplama, çıkarma, çarpma. Orta zorlukta bir problem.

lnxdev

Şöyle bir şey yapabilirsin önceden yaptığım 2 tane soruyu söyliyim uraşmak istersen uraş bunlara:

1. soru şöyle:

Bir sayı var bu sayı hem 133 bölündüğünde 3 kalanını vericek hemde içinde 6 tane asal sayı barındıran en küçük sayıyı bulan programı yazabilirsin.

2. soru da şöyle:

Ardışık 4 sayı var ve bu ardışık dört sayının hepsi 4 asal sayı içermek zorunda bu 4 ardışık sayıları bulan programı yazabilirsin.

mozhan

bu haftanın ödevini vereyim sana hem türkçe de yazılmış
Aşağıda tanımlanmış kurallara göre Veznedar Kuyruk Uygulaması tasarlayın:
  Kullanıcı Arayüzü 3 farklı müşteri grubu için işlem yapacak.
  1. Geçici - banka da hesabı olmayan müşteriler grubu
  2. Bireysel - banka da bireysel hesabı olan müşteriler grubu
  3. Ticari - banka da ticari hesabı olan müşteriler grubu
  Müşterinin grubunu ve ismini aldıktan sonra 3 ayrı kuyruktan birine grubun türüne göre ekleyecek:
  transients - geçici müşteriler için
  individuals - bireysel müşteriler için
  business - ticari müşteriler için
  Üç kuyruk da aynı struct yapısını kullanacak:
struct customer{int type; char name[50]; struct customer * next;};
  (int type değerleri 0:transients, 1:individuals, 2:business)
Uygulama her üç kuyruğu aşağıdaki sıralamaya göre kullanan bir çıkarma fonksiyonu bulunduracak:
1. 3 defa ticari müşteriler kuyruğundan çıkar
2. 2 defa bireysel müşteriler kuyruğundan çıkar
3. 1 defa geçici müşteriler kuyruğundan çıkar sonra 1. basamağa dön
Her basamakta o kuyrukta müşteri yoksa bir sonraki basamağa geç
Eğer bütün müşteri kuyrukları boş ise boş bir müşteri struct yapısı gönder

fonksiyon prototipler:
  void enqueue(struct customer new);
  struct customer dequeue();

Kullanıcı arayüzünde 2 seçenek olacak:
  1. Sıraya müşteri ekle
  2. Sıradaki müşteriyi al(çıkar)
Ilk işlemde kullanıcıdan müşteri bilgilerini(tipi ve adı) alıp uygun kuyruğa ekleyecek
Ikinci işlemde kuyruktaki ilk müşteriyi çıkarıp ekrana bilgilerini yazacak.
When we ride on our enemies..

https://github.com/mustafaozhan

91011

Nesne yönelimli programlamayı bitirip çok az şey öğrenmen tuhaf gerçekten nesne yönelimli deyip kasdetdiğin şey nesne oluşturup çağırmak mı ?*
Tanrı konuşmaz, şeytan fısıldar...

ahmet_matematikci

mr. ozan yani numaratör uygulaması değil mi bu kuyruk programı
♥ Kız tavlamak için kahraman olmak gerekmez. Doğru kadın zaten sizi kahraman yapar ;)

-DıLgEş-

#21
Alıntı yapılan: 91011Nesne yönelimli programlamayı bitirip çok az şey öğrenmen tuhaf gerçekten nesne yönelimli deyip kasdetdiğin şey nesne oluşturup çağırmak mı ?*
Aslında sınıf oluşturmayı, çağrmayı ve kalıtım, çokşekilliliği biliyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Aralık 2014 - 15:04:22

Alıntı yapılan: gnukarabatakKerrat Cetveli (Çarpım Tablosu)
Yılan Oyunu
Bilgisayarı kapatan kronometre sayacı

Bence bunlar gayet güzel pratikler olur.
Kerrat cetveli bildiğim ilköğretim çarpım tablosu uygulaması değil mi?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Aralık 2014 - 15:05:08

Alıntı yapılan: mr.ozhanbu haftanın ödevini vereyim sana hem türkçe de yazılmış
Kod: [Seç]Aşağıda tanımlanmış kurallara göre Veznedar Kuyruk Uygulaması tasarlayın:
  Kullanıcı Arayüzü 3 farklı müşteri grubu için işlem yapacak.
  1. Geçici - banka da hesabı olmayan müşteriler grubu
  2. Bireysel - banka da bireysel hesabı olan müşteriler grubu
  3. Ticari - banka da ticari hesabı olan müşteriler grubu
  Müşterinin grubunu ve ismini aldıktan sonra 3 ayrı kuyruktan birine grubun türüne göre ekleyecek:
  transients - geçici müşteriler için
  individuals - bireysel müşteriler için
  business - ticari müşteriler için
  Üç kuyruk da aynı struct yapısını kullanacak:
struct customer{int type; char name[50]; struct customer * next;};
  (int type değerleri 0:transients, 1:individuals, 2:business)
Uygulama her üç kuyruğu aşağıdaki sıralamaya göre kullanan bir çıkarma fonksiyonu bulunduracak:
1. 3 defa ticari müşteriler kuyruğundan çıkar
2. 2 defa bireysel müşteriler kuyruğundan çıkar
3. 1 defa geçici müşteriler kuyruğundan çıkar sonra 1. basamağa dön
Her basamakta o kuyrukta müşteri yoksa bir sonraki basamağa geç
Eğer bütün müşteri kuyrukları boş ise boş bir müşteri struct yapısı gönder

fonksiyon prototipler:
  void enqueue(struct customer new);
  struct customer dequeue();

Kullanıcı arayüzünde 2 seçenek olacak:
  1. Sıraya müşteri ekle
  2. Sıradaki müşteriyi al(çıkar)
Ilk işlemde kullanıcıdan müşteri bilgilerini(tipi ve adı) alıp uygun kuyruğa ekleyecek
Ikinci işlemde kuyruktaki ilk müşteriyi çıkarıp ekrana bilgilerini yazacak.
Geçenin ki ingilizceydi anlamadım çeviri yanlış çevirdi bu seferkini anladım.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Aralık 2014 - 15:09:20

Alıntı yapılan: ekremsenturksaat'i ve tarihi (doğru olarak) göstern bir konsol programı dene. Çok basit bulacak olursan, bir de günleri de (isimleri ile) ekle.
Saati yaptım bir türlü dödürmeyi yapamadım. Gerçeği zaten en önemlisi de döndürme.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Aralık 2014 - 15:12:59

Alıntı yapılan: redlabel100 veya daha fazla haneli 2 sayıyı toplamayı yapabilirsin .
ilk yıl hoca bizden bunu yapmamızı istemişti.
Araştırdım biraz BigInt işi çıktı önce tipler chara sonra da yeni tipe çevirilecek galiba yanılmıyorsam.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

91011

İyi çok şekillilik virtual-owerride etmeyi ibliyosan güzel  hele interface yapısıda varsa daha güzel ama nese yönelimli programlamayı bitirdim demen yanlış, çünkü sadece çok şekillik yok nesne yönelimlide birçok tasarım şablonu var

https://en.wikipedia.org/wiki/Software_design_pattern#Classification_and_list

Buradaki linkten aşağıda bir tablo var oradan inceleyebilirsin
Tanrı konuşmaz, şeytan fısıldar...

-DıLgEş-

Alıntı yapılan: 91011İyi çok şekillilik virtual-owerride etmeyi ibliyosan güzel  hele interface yapısıda varsa daha güzel ama nese yönelimli programlamayı bitirdim demen yanlış, çünkü sadece çok şekillik yok nesne yönelimlide birçok tasarım şablonu var

https://en.wikipedia.org/wiki/Software_design_pattern#Classification_and_list

Buradaki linkten aşağıda bir tablo var oradan inceleyebilirsin
Teşekkürler, sayfyı az çok çevirdim ve anlaşılıyor birşeyler.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..

-DıLgEş-

Alıntı yapılan: mr.ozhanbu haftanın ödevini vereyim sana hem türkçe de yazılmış
Kod: [Seç]Aşağıda tanımlanmış kurallara göre Veznedar Kuyruk Uygulaması tasarlayın:
  Kullanıcı Arayüzü 3 farklı müşteri grubu için işlem yapacak.
  1. Geçici - banka da hesabı olmayan müşteriler grubu
  2. Bireysel - banka da bireysel hesabı olan müşteriler grubu
  3. Ticari - banka da ticari hesabı olan müşteriler grubu
  Müşterinin grubunu ve ismini aldıktan sonra 3 ayrı kuyruktan birine grubun türüne göre ekleyecek:
  transients - geçici müşteriler için
  individuals - bireysel müşteriler için
  business - ticari müşteriler için
  Üç kuyruk da aynı struct yapısını kullanacak:
struct customer{int type; char name[50]; struct customer * next;};
  (int type değerleri 0:transients, 1:individuals, 2:business)
Uygulama her üç kuyruğu aşağıdaki sıralamaya göre kullanan bir çıkarma fonksiyonu bulunduracak:
1. 3 defa ticari müşteriler kuyruğundan çıkar
2. 2 defa bireysel müşteriler kuyruğundan çıkar
3. 1 defa geçici müşteriler kuyruğundan çıkar sonra 1. basamağa dön
Her basamakta o kuyrukta müşteri yoksa bir sonraki basamağa geç
Eğer bütün müşteri kuyrukları boş ise boş bir müşteri struct yapısı gönder

fonksiyon prototipler:
  void enqueue(struct customer new);
  struct customer dequeue();

Kullanıcı arayüzünde 2 seçenek olacak:
  1. Sıraya müşteri ekle
  2. Sıradaki müşteriyi al(çıkar)
Ilk işlemde kullanıcıdan müşteri bilgilerini(tipi ve adı) alıp uygun kuyruğa ekleyecek
Ikinci işlemde kuyruktaki ilk müşteriyi çıkarıp ekrana bilgilerini yazacak.
Acaba sakıncası yoksa kodları paylaşabilir misiniz? Çünkü şu ödevi yapamadım, kuyruk işi biraz zorlaştı.
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..