king_child Posted December 26, 2010 Share Posted December 26, 2010 Arkadaşlar Aşağıdaki Programı C++ Dilinde Oluşturabilir Misiniz ? Erkek ve 18 yaşından büyükse kahvehanelere girilebileceğini gösteren programı c dilinde tek bir if bloğu kullanarak oluşturunuz.. Cevabını YazarsanIZ Sevinirim.. Quote Link to comment Share on other sites More sharing options...
JustbeKinq Posted December 26, 2010 Share Posted December 26, 2010 dev c++ görmüştüm program olsaydı belki az çok hatırlayarak yazabilirdim ama.. sen yazmayı dene kodları buraya koy ki gören yanlışını eksiğini görür yardımcı olur Quote Link to comment Share on other sites More sharing options...
king_child Posted December 26, 2010 Author Share Posted December 26, 2010 (edited) [quote name='JustbeKinq' date='26 Aralık 2010 - 22:10 ' timestamp='1293402007' post='933050'] dev c++ görmüştüm program olsaydı belki az çok hatırlayarak yazabilirdim ama.. sen yazmayı dene kodları buraya koy ki gören yanlışını eksiğini görür yardımcı olur [/quote] Dev C++ Link : http://www.indirgen.com/3116-Dev-C++.html Benim Yaptığım Kod : #include <stdio.h> #include <conio.h> main() { char erkek[20]; char kiz[20]; int yas; printf("Cinsiyetinizi girin : "); scanf("%s",&erkek[20]); printf("Yasinizi girin : "); scanf("%d",&yas); if (b>=18 && kiz[20]==yas) printf("girer");} else printf("Giremez"); getch(); return 0;} Abi Kız Yazınca Direk Giremez Diyecek Erkek oluncada yaşını sorup 18den büyükse girer diyecek cevabını bekliyorum abi... Edited December 26, 2010 by king_child Quote Link to comment Share on other sites More sharing options...
king_child Posted December 26, 2010 Author Share Posted December 26, 2010 [quote name='king_child' date='26 Aralık 2010 - 22:14 ' timestamp='1293402286' post='933056'] Dev C++ Link : http://www.indirgen.com/3116-Dev-C++.html Benim Yaptığım Kod : #include <stdio.h> #include <conio.h> main() { char erkek[20]; char kiz[20]; int yas; printf("Cinsiyetinizi girin : "); scanf("%s",&erkek[20]); printf("Yasinizi girin : "); scanf("%d",&yas); if (b>=18 && kiz[20]==yas) printf("girer");} else printf("Giremez"); getch(); return 0;} Abi Kız Yazınca Direk Giremez Diyecek Erkek oluncada yaşını sorup 18den büyükse girer diyecek cevabını bekliyorum abi... [/quote] Arkadaşlar Lütfen Yardım Eder Misiniz Yarına Yetişmesi Gerekiyorda ... Quote Link to comment Share on other sites More sharing options...
by.aslan Posted December 26, 2010 Share Posted December 26, 2010 (edited) [quote name='king_child' date='26 Aralık 2010 - 22:14 ' timestamp='1293402286' post='933056'] Dev C++ Link : http://www.indirgen.com/3116-Dev-C++.html Benim Yaptığım Kod : #include <stdio.h> #include <conio.h> main() { char erkek[20]; char kiz[20]; int yas; printf("Cinsiyetinizi girin : "); scanf("%s",&erkek[20]); printf("Yasinizi girin : "); scanf("%d",&yas); if (b>=18 && kiz[20]==yas) printf("girer");} else printf("Giremez"); getch(); return 0;} Abi Kız Yazınca Direk Giremez Diyecek Erkek oluncada yaşını sorup 18den büyükse girer diyecek cevabını bekliyorum abi... [/quote] Kardeşim if de sanırım yanlış yazım var. [font="verdana, tahoma, sans-serif"][color="#445563"]#include <stdio.h>[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]#include <conio.h>[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]main()[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]{[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]char erkek[20];[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]char kiz[20];[/color][/font][b][font="Tahoma"][color="#8B0000"] // gerek yok[/color][/font][/b] [font="verdana, tahoma, sans-serif"][color="#445563"]int yas;[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]printf("Cinsiyetinizi girin : ");[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]scanf("%s",&erkek); [/color][color="#8B0000"]// Sanırım burada boyut kısmına gerek yoktur.[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]printf("Yasinizi girin : ");[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]scanf("%d",&yas);[/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]if (yas>=18 && erkek==erkek) [/color][/font][font="Tahoma"][color="#8B0000"][b]// b diye birşey tanımlamamışsın ve kiz[20] diye bir şey taramamışsın[/b][/color][/font] [font="verdana, tahoma, sans-serif"][color="#445563"]printf("girer"); [/color][/font][b][font="Tahoma"][color="#8B0000"]// burada paranteze gerek yok [/color][/font][/b] [color="#445563"][font="verdana, tahoma, sans-serif"]else[/font][/color] [color="#445563"][font="verdana, tahoma, sans-serif"]printf("Giremez");[/font][/color] [color="#445563"][font="verdana, tahoma, sans-serif"]getch();[/font][/color] [color="#445563"][font="verdana, tahoma, sans-serif"]return 0;}[/font][/color] [font="Tahoma"][color="#8B0000"][b]NOT: pc de şuanda derleyici yok elimden geldiğince yardım etmeye çalıştım.Umarım hatasız çalışır. Bunun tek İf bloğunda yapamadım ama While kullanarak olabilir. yani bir İf bir while. Selametle[/b][/color][/font] Edited December 26, 2010 by by.aslan Quote Link to comment Share on other sites More sharing options...
king_child Posted December 26, 2010 Author Share Posted December 26, 2010 (edited) [img]http://img823.imageshack.us/img823/9418/dasux.png[/img] Kardeş İşte Böyle Oldu Derleyici Linkini Verdim http://www.indirgen.com/3116-Dev-C++.html Edited December 26, 2010 by king_child Quote Link to comment Share on other sites More sharing options...
sakar Posted December 27, 2010 Share Posted December 27, 2010 Ben böyle bir çözüm buldum cinsiyet için string kullanmadım karakter kullandım umarım işinizi görür.. #include <stdio.h> #include <conio.h> main() { char cins; int yas; printf("Cinsiyetinizi girin erkekse (e) ye kizsa (k) ye basiniz: "); scanf("%c",&cins); printf("Yasinizi girin : "); scanf("%d",&yas); if (yas>=18 && cins=='e') printf("girer"); else printf("Giremez"); getch(); return 0;} Quote Link to comment Share on other sites More sharing options...
king_child Posted December 27, 2010 Author Share Posted December 27, 2010 [quote name='sakar' date='27 Aralık 2010 - 00:20 ' timestamp='1293409811' post='933106'] Ben böyle bir çözüm buldum cinsiyet için string kullanmadım karakter kullandım umarım işinizi görür.. #include <stdio.h> #include <conio.h> main() { char cins; int yas; printf("Cinsiyetinizi girin erkekse (e) ye kizsa (k) ye basiniz: "); scanf("%c",&cins); printf("Yasinizi girin : "); scanf("%d",&yas); if (yas>=18 && cins=='e') printf("girer"); else printf("Giremez"); getch(); return 0;} [/quote] Abi Çok Teşekkür Ediyorum Eline Sağlık Quote Link to comment Share on other sites More sharing options...
webteknik Posted December 27, 2010 Share Posted December 27, 2010 (edited) bende cSharp kodunu yazayım bari; [codebox]namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Write("Cinsiyet ? :"); if (Console.ReadLine() == "Erkek") { Console.WriteLine("Yaş ?"); if (int.Parse(Console.ReadLine()) >= 18) { Console.WriteLine("Girebilir."); } else { Console.WriteLine("Giremez."); } } else { Console.WriteLine("Giremez."); } Console.ReadKey(); } } }[/codebox] gerçi iki if blogu oldu ama neyse Edited December 27, 2010 by webteknik Quote Link to comment Share on other sites More sharing options...
king_child Posted February 23, 2011 Author Share Posted February 23, 2011 Abi seninde eline sağlık biz csharp kullanmıyoruz ama ilerde lazım olur 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.