Hackhell Forum 1,216,897 Üye | 460,254 Konu | 4,520,774 Mesaj | 1934 Online

Go Back   Hackhell Forum > Programlamaya Giriş > Delphi & Visual basic & C / C++/C#/Java

Girilen sayıyı okusun!!

 Programlamaya Giriş Katagorisinde ve  Delphi & Visual basic & C / C++/C#/Java Forumunda Bulunan  Girilen sayıyı okusun!! Konusunu Görüntülemektesiniz.=>Klavyeden sayi girin sizin için okusun Kod: #include<stdio.h> #include<conio.h> main() { int a; do { printf("0 ile 999 arasinda bir ...


Cevapla
 
LinkBack Seçenekler Stil
Alt 20-07-2009, 08:41 PM   #1
cz5
Onursal Üye
 
cz5 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2008
Bulunduğu yer: АБКХАЗİА-АПСНİ
Mesajlar: 2,170
reklam@hackhell.com
Teşekkürleri: 885
919 mesajına 1,423 kere teşekkür edildi.
cz5 - MSN üzeri Mesaj gönder cz5 - YAHOO üzeri Mesaj gönder
pcdepo
Girilen sayıyı okusun!! Girilen sayıyı okusun!!









Klavyeden sayi girin sizin için okusun





Kod:
#include<stdio.h>
#include<conio.h>
main()
{
      int a;
      do
      {
         printf("0 ile 999 arasinda bir sayi giriniz\n");
         scanf("%d",&a);
         if ((a<0) || (a>999))
             printf("dogru sayi girmediniz\n");
          else
          break;
       }   
      while((a>0) || (a>999));
      
       printf("%d sayisi  ",a);
      switch(a/100)
             {
                   case 9: printf("dokuzyuz");       break;
                   case 8: printf("sekizyuz");       break;
                   case 7: printf("yediyuz");       break;
                   case 6: printf("altiyuz");       break;
                   case 5: printf("besyuz");       break;
                   case 4: printf("dortyuz");       break;
                   case 3: printf("ucyuz");       break;
                   case 2: printf("ikiyuz");       break;
                   case 1: printf("yuz");       break;
              default:
              break; 
              }
        switch((a%100)/10)     
               {
                   case 9: printf("doksan");       break;
                   case 8: printf("seksan");       break;
                   case 7: printf("yetmis");       break;
                   case 6: printf("altmis");       break;
                   case 5: printf("elli");       break;
                   case 4: printf("kırk");       break;
                   case 3: printf("otuz");       break;
                   case 2: printf("yirmi");       break;
                   case 1: printf("on");       break;
              default:
              break; 
              }
        switch(a%10)  
                 {
                   case 9: printf("dokuz");       break;
                   case 8: printf("sekiz");       break;
                   case 7: printf("yedi");       break;
                   case 6: printf("alti");       break;
                   case 5: printf("bes");       break;
                   case 4: printf("dort");       break;
                   case 3: printf("uc");       break;
                   case 2: printf("iki");       break;
                   case 1: printf("bir");       break;
              default:
              break; 
              } 
        printf("\a");      
        printf("\tdiye okunur");      
              
       getch();
       return 0;       
      }
cz5 isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla
Bu mesaj için cz5 kullanıcısına teşekkür eden 4 üyemiz:
battu89 (01-09-2009), ported (23-07-2009), sherlock_holmes (22-07-2009), SyStEmPrG (21-08-2009)



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Alt 22-07-2009, 01:27 PM   #2
sherlock_holmes
Bağımlı
 
sherlock_holmes - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2005
Bulunduğu yer: Endişeli Haytın Son Evresi...
Mesajlar: 484
reklam@hackhell.com
Teşekkürleri: 326
144 mesajına 308 kere teşekkür edildi.
sherlock_holmes - MSN üzeri Mesaj gönder
pcdepo






Switch-Case Yapısını Anlamak İçin Güzel bir örnek... Switch Case Deyince Okulda hep hesap makinesi örneği vermelernden midem bulanmştı böyle bişi güzel lur kavrama açısından
sherlock_holmes isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Alt 22-07-2009, 01:36 PM   #3
mehteran19
MAREŞAL
 
mehteran19 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2008
Bulunduğu yer: (ALLAHIM)LUTFUNDA HOŞ KAHRINDA
Mesajlar: 2,014
reklam@hackhell.com
Teşekkürleri: 323
858 mesajına 2,574 kere teşekkür edildi.
pcdepo






olmuyor.............
mehteran19 isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Alt 22-07-2009, 04:32 PM   #4
cz5
Onursal Üye
 
cz5 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2008
Bulunduğu yer: АБКХАЗİА-АПСНİ
Mesajlar: 2,170
reklam@hackhell.com
Teşekkürleri: 885
919 mesajına 1,423 kere teşekkür edildi.
cz5 - MSN üzeri Mesaj gönder cz5 - YAHOO üzeri Mesaj gönder
pcdepo






Klavyeden girilen küçük harfi
Büyük harfe donüştüren program


Kod:
/* 
Klavyeden girilen küçük harfi 
Büyük harfe donüştüren program
*/
#include<stdio.h>
#include<conio.h>
int kuc(int c);
main()
{
      
      int a;
      int b;
      do
      {
          printf("programdan cikmazk icin x basin\n");
          printf("kucuk harf girin\n");  
          a=getche();
          printf("\n");
          if(a>='a' && a<='z')
           {
                  b=kuc(a);
                  printf("%c buyuk harf yazilisi\n",b);  
                  }
           else
                  printf("yanlis harf girdiniz\n");
                    
       }
      while(a!='x');
      return 0;
}
int kuc(int c)
{
    c=c-32;
    return c;
}

girilen karakterleri (küçüğü büyüğe -büyüğü küçüge dönüştüren) program

Kod:
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
void ceviri(char *);
int main()
{
 	char e[30];
 	printf("degisim istenilen cumleyi giriniz\n");
 	gets(e);
 	ceviri(e);
 	printf("%s",e);
 	getch();
 	return 0;
}
void ceviri(char *eptr)
{
 	 while(*eptr!='\0')
 	 {
 	  if(islower(*eptr))
 	  *eptr=toupper(*eptr);
 	  else if (isupper(*eptr))
 	  *eptr=tolower(*eptr);
 	  *eptr++;
	  }
	  }

Konu cz5 tarafından (22-07-2009 Saat 08:28 PM ) değiştirilmiştir.
cz5 isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Alt 21-08-2009, 09:40 AM   #5
omfarka
Meraklı
 
Üyelik tarihi: Nov 2006
Bulunduğu yer: ISTANBUL
Mesajlar: 281
reklam@hackhell.com
Teşekkürleri: 263
102 mesajına 780 kere teşekkür edildi.
pcdepo






sayıyı okuma kısmında girilen basamak sayısını bilmediğimizden hatalar oluşabilir.
case 0 durumunu da hesaba katmak gerekir a/100 derken. 2 basamaklı bir sayı girildiğinde hata açıkça görülebilir.
omfarka isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Alt 01-09-2009, 05:12 AM   #6
battu89
Eski Üye
 
battu89 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2008
Mesajlar: 837
reklam@hackhell.com
Teşekkürleri: 202
238 mesajına 463 kere teşekkür edildi.
pcdepo






klavyeden sayı girin ve c#(console application da) sizin için okusun


Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            short sayı, a, b;
            Console.WriteLine("0 ile 999 arasında bir sayı giriniz: ");
        tekrar:
            sayı = Convert.ToInt16(Console.ReadLine());
            if (sayı <= 0 || sayı > 999)
            {
                Console.WriteLine("\a\aYanlış sayı girdiniz tekrar giriniz: ");
                goto tekrar;
            }
            if (sayı > 0 || sayı < 999)
            {
                a = Convert.ToInt16(sayı / 100);
                switch (a)
                {
                    case 1:
                        {
                            Console.Write("yüz");
                            sayı = Convert.ToInt16(sayı - 100);
                            break;
                        }
                    case 2:
                        {
                            Console.Write("ikiyüz");
                            sayı = Convert.ToInt16(sayı - 200);
                            break;
                        }
                    case 3:
                        {
                            Console.Write("üçyüz");
                            sayı = Convert.ToInt16(sayı - 300);
                            break;
                        }
                    case 4:
                        {
                            Console.Write("dörtyüz");
                            sayı = Convert.ToInt16(sayı - 400);
                            break;
                        }
                    case 5:
                        {
                            Console.Write("beşyüz");
                            sayı = Convert.ToInt16(sayı - 500);
                            break;
                        }
                    case 6:
                        {
                            Console.Write("altıyüz");
                            sayı = Convert.ToInt16(sayı - 600);
                            break;
                        }
                    case 7:
                        {
                            Console.Write("yediyüz");
                            sayı = Convert.ToInt16(sayı - 700);
                            break;
                        }
                    case 8:
                        {
                            Console.Write("sekizyüz");
                            sayı = Convert.ToInt16(sayı - 800);
                            break;
                        }
                    case 9:
                        {
                            Console.Write("dokuzyüz");
                            sayı = Convert.ToInt16(sayı - 900);
                            break;
                        }
                }
                b = Convert.ToInt16(sayı / 10);
                switch (b)
                {
                    case 1:
                        {
                            Console.Write("on");
                            sayı = Convert.ToInt16(sayı - 10);
                            break;
                        }
                    case 2:
                        {
                            Console.Write("yirmi");
                            sayı = Convert.ToInt16(sayı - 20);
                            break;
                        }
                    case 3:
                        {
                            Console.Write("otuz");
                            sayı = Convert.ToInt16(sayı - 30);
                            break;
                        }
                    case 4:
                        {
                            Console.Write("kırk");
                            sayı = Convert.ToInt16(sayı - 40);
                            break;
                        }
                    case 5:
                        {
                            Console.Write("elli");
                            sayı = Convert.ToInt16(sayı - 50);
                            break;
                        }
                    case 6:
                        {
                            Console.Write("altmış");
                            sayı = Convert.ToInt16(sayı - 60);
                            break;
                        }
                    case 7:
                        {
                            Console.Write("yetmiş");
                            sayı = Convert.ToInt16(sayı - 70);
                            break;
                        }
                    case 8:
                        {
                            Console.Write("seksen");
                            sayı = Convert.ToInt16(sayı - 80);
                            break;
                        }
                    case 9:
                        {
                            Console.Write("doksan");
                            sayı = Convert.ToInt16(sayı - 90);
                            break;
                        }
                }
                switch (sayı)
                {
                    case 1:
                        {
                            Console.Write("bir");
                            break;
                        }
                    case 2:
                        {
                            Console.Write("iki");
                            break;
                        }
                    case 3:
                        {
                            Console.Write("üç");
                            break;
                        }
                    case 4:
                        {
                            Console.Write("dört");
                            break;
                        }
                    case 5:
                        {
                            Console.Write("beş");
                            break;
                        }
                    case 6:
                        {
                            Console.Write("altı");
                            break;
                        }
                    case 7:
                        {
                            Console.Write("yedi");
                            break;
                        }
                    case 8:
                        {
                            Console.Write("sekiz");
                            break;
                        }
                    case 9:
                        {
                            Console.Write("dokuz");
                            break;
                        }
                }
                Console.ReadKey();

            }

        }
    }
}

programın mantığını anlamama yardımcı olduğu için cz5 e ayrıca teşekkürler

Konu battu89 tarafından (01-09-2009 Saat 05:15 AM ) değiştirilmiştir.
battu89 isimli üyemiz çevrimdışıdır. (Offline)  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Mesajı Spurl ile Paylas!
Alıntı ile Cevapla



Tüm yerli ve yabancı diziler HHİzle'de siz dizi severler ile buluşuyor.

Cevapla

Etiketler
girilen, okusun, sayiyi

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:40 AM.

Forum Yasal Uyarı HH
Kullanılan Portal Sürümü : HH Portal
Script Sürümü : vBulletin Version 3.8.4 PL1
Seo Yazılımı : vBSEO ©2009, Crawlability, Inc
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Sitemiz Internet Explorer 6+, Firefox 2.0.0.14+, Opera 9.52+, Safari 3.1.2+, Chrome 0.2.153.1+ ve 1024x768+ Ekran Çözünürlüğünde Test Edilmiştir.

Sponsor Bağlantı : dövme | mirc indir | dövme | mirc | sohbet | sohbet | msn show
Sitemiz, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Sitemiz, 5651 sayılı yasada tanımlanan .yer sağlayıcı. olarak hizmet vermektedir. İlgili yasaya göre, site yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu sebeple, sitemiz .uyar ve kaldır. prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, abuse@hackhell.com mail adresinden bize ulaşabilirler. Buraya ulaşan talep ve şikayetler Hukuk Müşavirimiz tarafından incelenecek, şikayet yerinde görüldüğü takdirde ihlal olduğu düşünülen içerikler sitemizden kaldırılacaktır. Ayrıca, mahkemelerden talep gelmesi halinde hukuka aykırı içerik üreten ve hukuka aykırı paylaşımda bulunan üyelerin tespiti için gerekli teknik veriler sağlanacaktır.
Valid CSS!