Eski 24-05-04, 23:10 #1
jowood jowood çevrimdışı

bynogame
Varsayılan C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Beyler Bi yardımcı olursanız sevinirim ... Bitirme projem ...

Program -999 ile 999 arasındaki sayılarla ilgileniyo ve sizin rakamla girdiğiniz sayının türkçe karşılığını veriyo ...

Mesela ;

No : -456
Output : eksi dört yüz elli altı

No : 76
Output : yetmiş altı

Gibi ...

ve Tabiki Şöyle bişi Kullanılmıyacak :

If (x==1)
cout << “bir”;
else if(x==2)
cout << “iki”;
else if(x==199)
cout << “yüz doksan dokuz”;

Şimdiden Teşekkürler ...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 24-05-04, 23:28 #2
DeathKnight DeathKnight çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Merak ettim hangi üniversite bunu bitirme projesi olarak verdi??
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 24-05-04, 23:34 #3
haldunuraz haldunuraz çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
aslında aşırı zor değil
ilk bakışta aklıma gelenler
1. 1den 9 kadar sayıları tanıtacaksın
2.10dan 90 a kadar
3. 100 den 900 e kadar
4. her sayı girildiğinde girilen sayının digitlerini bulacaksın
örnek:
123 = 100 + 20 + 3
gibi
ve yazdırırkende yüz + yirmi + üç
şeklinde output vereceksin başarılar....
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-05-04, 00:16 #4
jowood jowood çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
1. sınıf bitirme ödevi ...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-05-04, 06:19 #5
HoPPaLa0101 HoPPaLa0101 çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
ödevin kolay yaptım hazır şu anda ama sen de ugraştıgını goster, kod falan koy hic olmadı dusundugun algoritmayı yaz.
beleşe bulursan odevi bişey anlamazsın.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-05-04, 20:54 #6
diesel diesel çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
ben de dun aksam yazdim . baya eglenceliydi ve kolay..
bu program kesinlikle 10 degisik sekilde yazilabilir.. bir suru degisik yolu var..
kodlari ekledim.. ama eksi sayilari yapmadim.. yani unutvermisim..
kodlara eklersen yaparsin..
yapamazsan da haberim olsun..
bunun sesli versiyonunu bile yapabilirsin.
yani konusan bir programm...
anyways..
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-05-04, 23:49 #7
HoPPaLa0101 HoPPaLa0101 çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
la beleşe alıştırma adamı, sen gonderdin madem benim saklamamın bi anlamı kalmadı
benimki tam calısıyor(eksi falan) ama c tipi programlama hakim.
sen 00p yapmışsın hoşuma gitti.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 26-05-04, 00:00 #8
destruction destruction çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
guzelmis senin program daha kisa..
ya bunu 10 degisik sekilde yazabilirim..
string lar kullanmak daha guzel olurdu ama benim compilerin stringlerle arasi pek iyi degil..
string kutuphanesi cok eksik.
sonra void funtionlar degil de string functionlar kullanmak daha hos olurdu.. bir de dun aksam yazdim oyle cerezlik..eksili kismini unutmusum ya. 2 tane fonksiyon eklemeyle yapilacak birsey..
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 27-05-04, 11:47 #9
jowood jowood çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Beyler Hakikaten Çok Teekkürler böyle bi istek ilkdefa yapıyorum genelde kendim yazarım ama şuan hakikaten çok sıkışmıştım ... Saolun
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 29-05-04, 20:42 #10
mavi01 mavi01 çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Ben bu programı "Algoritma Geliştirme ve Programlamaya Giriş" (Seçkin Yayıncılık: www.seckin.com.tr) de gördüm... Hem bu kitapta 3 dilde yazılmış yüzlerce programlar var. Akış diyagramlarıyla birlikte... Faydalı bir kitap gibi görünüyor....
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 12-06-04, 00:45 #11
dereckfun dereckfun çevrimdışı

bynogame
Varsayılan Cvp: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
arkadaşlar böyle yaptığınız programları paylaşma imkanınız var mı?
daha çok büyük programları kastediyorum... İlginize şimdiden teşekkürler...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 15-11-09, 20:29 #12
aheyvab aheyvab çevrimdışı

bynogame
Varsayılan C: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Arkadaslar bu olaya yeniden bi goz ata bilirmisiniz bemin icin gerçekten çok önemli bu olay...Bunu kodunu burada yazarsanız sevinirim...
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 17-11-09, 03:36 #13
charles20 charles20 çevrimdışı

bynogame
Varsayılan C: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Vay be ödeve bak algoritmasını çıkartırım ama yazmaya gelince zor
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 17-11-09, 22:00 #14
ibiza15 ibiza15 çevrimdışı

bynogame
Varsayılan C: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Kod:
/*bu program 0-999 sayıları arasında(dahil) rakamla verilen tamsayı değerlerini yazıya 
çevirip ekrana yazar.Bu aralık dışında verilen değerlerde kullanıcıyı uyarır ve program kapanır*/
#include<stdio.h>
#include<conio.h>
int main()
{
    int a,a1,b,b1,c,sayi;
    
    printf("bu program ibiza15 tarafindan\n 23 Ekim 2007 tarihinde yapilmistir\n");
    printf("bir tamsayi giriniz(0-999)");
    scanf("%d",&sayi);
    if(sayi<=999&&sayi>=0){
                  if(sayi==0)
                  printf("sifir");
                  a=sayi%10;/*birler basamağı değeri*/
                  b=sayi%100;/*onlar basamağı değeri*/
                  c=sayi/100;/*yüzler basamağı değeri*/
                  if(b<100&&b>=90)
                  b1=90;
                  if(b<90&&b>=80)
                  b1=80;
                  if(b<80&&b>=70)
                  b1=70;
                  if(b<70&&b>=60)
                  b1=60;
                  if(b<60&&b>=50)
                  b1=50;
                  if(b<50&&b>=40)
                  b1=40;
                  if(b<40&&b>=30)
                  b1=30;
                  if(b<30&&b>=20)
                  b1=20;
                  if(b<20&&b>=10)
                  b1=10;
                  if(b<10)
                  b1=0;    
                  switch (c){
                         case 1:printf("yuz ");
                         break;
                         case 2:printf("iki yuz ");
                         break;
                         case 3:printf("uc yuz ");
                         break;
                         case 4:printf("dort yuz ");
                         break;
                         case 5:printf("bes yuz ");
                         break;
                         case 6:printf("alti yuz ");
                         break;
                         case 7:printf("yedi yuz ");
                         break;
                         case 8:printf("sekiz yuz ");
                         break;
                         case 9:printf("dokuz yuz ");
                         break;
                         default:;
                  }
                  
                  
                  
                  switch (b1){
                         case 90: printf("doksan ");
                         break;
                         case 80: printf("seksen ");
                         break;
                         case 70: printf("yetmis ");
                         break;
                         case 60: printf("altmis ");
                         break;
                         case 50: printf("elli ");
                         break;
                         case 40: printf("kirk ");
                         break;
                         case 30: printf("otuz ");
                         break;
                         case 20: printf("yirmi ");
                         break;
                         case 10: printf("on ");
                         break;
                         default:;
                   }
                   switch (a){
                          case 0: printf("");
                          break;
                          case 1: printf("bir "); 
                          break;
                          case 2: printf("iki ");
                          break;
                          case 3: printf("uc ");
                          break;
                          case 4: printf("dort ");
                          break;
                          case 5: printf("bes ");
                          break;
                          case 6: printf("alti ");
                          break;
                          case 7: printf("yedi ");
                          break;
                          case 8: printf("sekiz ");
                          break;
                          case 9: printf("dokuz ");
                   }
                   
                   
                   
                   
                   
                   
                   
                   }
                   else printf("yanlis aralikta sayi girdiniz");
    getch ();
    return 0;
}
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 19-11-09, 19:15 #15
aheyvab aheyvab çevrimdışı

bynogame
Varsayılan C: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
Evet guzel program tesekkurer ama burada donguyu sonuz yapmak mumkunmu yani sadece 1 rakam cevirdikden sonra program kapaniyor ikinci bitanesi icin programi yeniden acmak lazim bunun icin ne yapmak lazim?Bir de bu islemi baska bir alanda kullanmak olurmu acaba mesela 1 basdikda turkce sesli bir desin 2 yazdikta iki desin???
Supersin IBIZA25...

Mesajı son düzenleyen aheyvab ( 19-11-09 - 19:23 )
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 19-11-09, 20:46 #16
ibiza15 ibiza15 çevrimdışı

bynogame
Varsayılan C: C++ Bitirme Projem Lütfen Yardım !!!

bynogame
rica ederim Sonsuz döngü istersen while(1){} içine bu kodları yaz. (önermem)
Belli bir sayı istersen for döngüsü kurabilirsin.
Bu algoritmadan sonrası senin hayal gücüne kalmış. İstediğin gibi şekillendirebilirsin. Sesli programlama için allegro kütüphanesinden yararlanabilirsin.
Başka bir sayı girmek istiyor musunuz? diye sorup, kullanıcı e'ye basarsa o zaman programın başına yönlendirebilirsin. Bununla ilgili forumda çok örnek var. Biraz kodları incelemeni tavsiye ederim.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 01:30
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Tatil


bynogame