![]() |
1,216,897 Üye | 460,254 Konu | 4,520,774 Mesaj | 1934 Online |
![]() ![]() ![]() ![]() |
|
|||||||
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 |
|
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;
}
|
|
|
|
|
| Bu mesaj için cz5 kullanıcısına teşekkür eden 4 üyemiz: |

Tüm yerli ve yabancı
diziler HHİzle'de siz dizi severler ile buluşuyor.
|
|
#2 |
|
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
|
|
|
|
|

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

Tüm yerli ve yabancı
diziler HHİzle'de siz dizi severler ile buluşuyor.
|
|
#4 |
|
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. |
|
|
|
|

Tüm yerli ve yabancı
diziler HHİzle'de siz dizi severler ile buluşuyor.
|
|
#5 |
|
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. |
|
|
|
|

Tüm yerli ve yabancı
diziler HHİzle'de siz dizi severler ile buluşuyor.
|
|
#6 |
|
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. |
|
|
|
|

Tüm yerli ve yabancı
diziler HHİzle'de siz dizi severler ile buluşuyor.
![]() |
| Etiketler |
| girilen, okusun, sayiyi |
| Seçenekler | |
| Stil | |
|
|
|
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.
|
|