Arama butonu
Bu konudaki kullanıcılar: 1 misafir
123
Cevap
91766
Tıklama
0
Öne Çıkarma
c++ örnekleri
C
19 yıl
Onbaşı
Konu Sahibi

Arkadaşlar c++ ile ilgili bütün arşivimi sizinle paylaşıyorum. daha devamı gelecek Bu programda bilgisayara bir kelime giriliyor. Sonra aranılacak harf giriliyor ve sana o harften kaç tane yazdığını buluyor:


#include <string.h>
#include <stdio.h>
#include <conio.h>
int k,b=0,i;
char s[10],a;
main () {
printf ("bir yazi giriniz=");
gets (s);
k=strlen (s);
printf ("aranacak karakteri gir=");
scanf ("%c",&a);
for (i=0;i<k;i++){if (s==a) b=b+1;}
printf ("yazdiğiniz yazi da %d tane var",b);
getch ();
return (0);
}



O
13 yıl
Çavuş


/* Kullanıcıdan aldığı karakterle üçgen çizer */

Programın çalıştırılabilir hali:http://www.mediafire.com/download.php?q88l44ist1r4fzo



#include<stdio.h> 
#include<conio.h>
int main(){

system("title Üçgen Çizim");
system("color f9");


/* oceceli */
/* Kullanıcıdan aldığı karakterle üçgen çizer */

int i, j;
int sayi;
char k;





printf("\n\n\t <= Ucgeni hangi karakterle cizmek istersiniz? =>\n\n");
printf("\t\t\t\t ");
scanf("%c",&k);




printf("\n\n\t\t\t Kac adet '%c' olsun?\n\n",k);
printf("\t\t\t\t ");
scanf("%d",&sayi);


system("CLS");
printf("\n\t\t <================ Buyrun ================>\n\n");
for(i = 0; i < sayi; i++){
for(j = 1; j <= i; j++){
printf(" %c",k);
}
printf("\n");
}

for(i = 0; i < 10; i++){
for(j = sayi; j > i; j--){
printf(" %c",k);
}
printf("\n");
}




getch();
return 0;
}





< Bu mesaj bu kişi tarafından değiştirildi oceceli -- 21 Nisan 2013; 7:59:34 >

O
12 yıl
Çavuş

quote:

Orijinalden alıntı: harun1234567890

paylaşımların için saol ama şu ödevede yardımcı olsan ; bir c++ ta consol a tl olarak bir fiyat yazdığımızda 100tl üzeri ise %15 indirim , 50 tl üzerinde ise %10 indirim 50 tl altı ise indirim yapılmayacak şekilde ekranda ise yapılan indirim tutarı ve kasaya ödenecek tutarın (mesala 60 tl 6 tl indirim kasaya ödenecek tutar 54 lira ) yazdığı bir program yazmama yardımcı olursanız sevinirim ACİLLL .....


Buyur kardeşim :) İstersen oradaki integer'i float'a çevirip deneyebilirsin:
Herhangi program isteğiniz varsa bana bildirin, memnuniyetle yazarım ( Zor olmamak şartıyla ^^ )

Programın çalıştırılabilir hali:
http://www.mediafire.com/?f1i9p7jk1a1hfpw


#include<iostream> 
using std::cout;
using std::cin;


main() {
system("color f9"); //Dos ekranı rengi

int x;
int fiyat, yuzdesi;

cout << "\n------------------------- < oceceli Donanim Haber > ----------------------------\n";
cout << "\n\t\t\t <= Urun fiyatini giriniz =>\n\n\t\t\t\t ";
cin >> fiyat; // Fiyatı alalım:

if(fiyat >= 100){ // Fiyat 100'den büyük veya eşitse:
yuzdesi = (fiyat*15)/100; // %15 indirim için hesaplıyoruz...
cout << "\n\t\t\t %15 indirim ile;\n\n";}
else if(fiyat >= 50 && fiyat < 100){ // Fiyat 50 ve 100 arasındaysa:
yuzdesi = (fiyat*10)/100; // %10 indirim için hesaplıyoruz...
cout << "\n\t\t\t %10 indirim ile;\n\n";}
else yuzdesi = fiyat/100; // 50 TL altına indirim yok!

cout << "\n\t\t\t Urun fiyati " << fiyat << " TL\n";
cout << "\n\t\t\t Yapilan indirim tutari: " << yuzdesi << " TL\n";
cout << "\n\t\t Kasaya odenmesi gereken miktar: " << fiyat - yuzdesi << " TL\n\n\t\t\t\t\t";

cin >> x; // Dos ekranının hemen kapanmaması için.


}





< Bu mesaj bu kişi tarafından değiştirildi oceceli -- 14 Nisan 2013; 9:24:15 >
Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş

quote:

Orijinalden alıntı: BlazeR ` myth

kullanıcıdan bir kişiye ait cinsiyet boy ve kilo bilgileri alarak kişinin ideal boy ve kiloda olup olmadıgını ve kaç kilo alması gerektiğini veya kaç kilo vermesi gerektiğini bulan programı yazınız.
//ek bilgiler bayanlar için ideal kilo (boy -110) erkeklerde (ideal kilo boy-108 dir)
//cinsiyet bilgisi bayanlar için b veya B erkekler için e veya E şeklinde alınmalıdır
//örnek çıktı : cinsiyeti giriniz[E/B]
// boyunuzu giriniz=175
// kiloyu giriniz=75
// ideal kionuz=67 - 8 kilo vermelisiniz
//örnek çıktı2
//boyunuzu giriniz 170
//kiloyu giriniz 55
//ideal kilonuz =60 --5 kilo almalısınız ^^^^^^^^acil yardım^(c++ ile)



Gerekli açıklamaları kod aralarında yaptım. Al kardeşim:

Programın çalıştırılabilir hali:http://www.mediafire.com/?ablh0sf2thdj15h


 
/* Boya göre ideal kiloyu hesaplar */
/* oceceli */
#include<iostream>
#include<conio.h>
using namespace std;

main() {

system("color f9");
char cinsiyet;
int kilo, boy, eideal, kideal;

do{

system("cls");
cout << "\n --------------------------< oceceli donanimhaber >---------------------------";
cout << "\n\n\n\t\t\t << Cinsiyeti giriniz >> ";
cout << "\n\n\t\t\t ( e / E -- k / K )\n\n\t\t\t\t ";
cin >> cinsiyet;
fflush(stdin); // Programın saçmalamaması için. Uzun hikaye.
// İsterseniz bu komutu silip deneyin, ne demek istediğimi anlayacaksınız.
}while(cinsiyet != 'e' & cinsiyet != 'E' & cinsiyet != 'k' & cinsiyet != 'K');
// Sadece 'e' 'E' ve 'k' 'K' harflerini kabul ediyoruz.
// Aksi takdirde program, system("cls"); komutuyla kendini temizliyor
// ve istenilen karakterler yazılana kadar döngüden çıkmıyor!

system("cls");

cout << "\n\t\t\t << Boyunuzu giriniz >>\n\n\t\t\t\t ";
cin >> boy;

cout << "\n\n\t\t\t << Kilonuzu giriniz >>\n\n\t\t\t\t ";
cin >> kilo;
// Değerler alınıyor...


eideal = boy - 108; // Erkek için ideal oran hesaplanıp eideal'e aktarılıyor.
kideal = boy - 110; // Bayan için ideal oran hesaplanıp kideal'e aktarılıyor.

if(cinsiyet == 'e' || cinsiyet == 'E'){ // Erkek için sonuçlar ekrana basılıyor.
system("cls");
cout << "\n\n --------------------------------| Beyefendi |--------------------------------\n\n";
cout << "\n\n\t\t\t ";
cout << "<< ideal kilonuz >>\n\n\t\t\t\t " << eideal;
cout << "\n\n\n\n\t ";
if(kilo > eideal) {
cout << "Ideal kilonuza ulasabilmek icin " << kilo - eideal << " kilo daha vermelisiniz.";
cout << "\n\n\t\t\t\t ";}

else if(kilo < eideal) {
cout << "Ideal kilonuza ulasabilmek icin " << eideal - kilo << " kilo daha almalisiniz.";
cout << "\n\n\t\t\t\t ";}

else { cout << "\t\t Tebrikler! Ideal kilodasiniz! ";
cout << "\n\n\t\t\t\t "; }
} // büyük if sonu

else if(cinsiyet == 'k' || cinsiyet == 'K'){ // Bayan için sonuçlar ekrana basılıyor.
system("cls");
cout << "\n\n --------------------------------| Hanimefendi |--------------------------------\n\n";
cout << "\n\n\t\t\t ";
cout << "<< ideal kilonuz >>\n\n\t\t\t\t " << kideal;
cout << "\n\n\n\n\t ";
if(kilo > kideal) {
cout << "Ideal kilonuza ulasabilmek icin " << kilo - kideal << " kilo daha vermelisiniz.";
cout << "\n\n\t\t\t\t ";}

else if(kilo < kideal) {
cout << "Ideal kilonuza ulasabilmek icin " << kideal - kilo << " kilo daha almalisiniz.";
cout << "\n\n\t\t\t\t ";}

else { cout << "\t\t Tebrikler! ideal kilodasiniz! ";
cout << "\n\n\t\t\t\t "; }
} // büyük else-if sonu




getch(); // Ekranın hemen kapanmaması için.

}





< Bu mesaj bu kişi tarafından değiştirildi oceceli -- 14 Nisan 2013; 9:23:52 >
Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş



Arkadaşlar, geçen sene yazdığım, epeyce uğraştığım bir programı paylaşıyorum. Bin küsür satır. Kabaca ve basit bulabilirsiniz. Ama ilk öğrendiğim seneydi ve okulda öğrenmedim. İnternetten öğrendiğim bilgiler dahilinde yazmıştım. Buyrun kodlar:

Programın çalıştırılabilir hali:http://www.mediafire.com/?xnv7nn4btvqa4ad


(Mediafire, yüklerken hata oluşturduğu için arşive bir de duvar kağıdı ekledim...)


 
#include<stdio.h>
#include<conio.h>
#include<time.h>



void saydirma();
void tekcift();
void islem();
void karekup();
void oyun();
void menu();
void elektrik();
void bilgi();
void matematik();
void asal();
void ders(void);
void ders2(void);


/******************************************************************************************************
Program başlıyor...
*******************************************************************************************************

Programın ana menüsünü burada oluşturuyoruz...

*******************************************************************************************************/
void menu()
{
system("title Büyük Proje");
system("color f9");

char secme;
printf("\n==========================| ANA MENUYE HOS GELDINIZ |==========================\n");
printf("\n 11 / Elektrik Omer Ceceli \n\n\n");
printf("\n Matematik icin 1 Oyunlar icin 2 Elektrik Bolumu 3\n\n\n");

printf(" Not icin 5 2012 not icin 6\n\n\n");
printf(" Yardim icin 4 \n\n\n");
printf(" <= Hangisine gitmek istiyorsaniz numarasini yaziniz =>\n\n");
printf("\t\t\t\t ");
scanf("%c",&secme);
fflush(stdin);

if(secme == '1'){
system("cls");
matematik();
}

else if(secme == '2'){
system("cls");
oyun();
}

else if(secme == '3'){
system("cls");
elektrik();
}

else if(secme == '4'){
bilgi();
}

else if(secme == '5'){
system("cls");
ders();
}

else if(secme == '6'){
system("cls");
ders2();
}




else{
system("cls");
printf("\n Islemde olan secenekler menude verilmistir...\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
menu();

printf("\n ");
}
}
/******************************************************************************************************
Matematik ile ilgili menüyü buraya kuruyorum...
******************************************************************************************************/
void matematik()
{
system("title Matematik");
char secme;
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n\n Saydirma icin 1 Tek cift icin 2\n\n");
printf(" Hesap makinesi 3 Kare, kup icin 4\n\n");
printf("\t\t\t Asal sayilar icin 5\n\n\n");
printf(" <= Hangisine gitmek istiyorsaniz numarasini yaziniz =>\n\n");
printf("\t\t\t\t ");
scanf("%c",&secme);
fflush(stdin);
if(secme == '1'){
system("cls");
saydirma();
}

else if(secme == '2'){
system("cls");
tekcift();
}

else if(secme == '3'){
system("cls");
islem();
}

else if(secme == '4'){
system("cls");
karekup();
}
else if(secme == '5'){
system("cls");
asal();
}
else if(secme == 'm'){
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...\n\n");
printf("\t\t\t\t ");
sleep(1000);
system("cls");
menu();}
else{
system("cls");
printf("\n\n\t\t Girdiginiz degere islem atanmamis!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
matematik();}





}
/******************************************************************************************************
Tüm program "int main()" fonksiyonunda çalışıyor...
*******************************************************************************************************/
int main()
{
menu();
getch();
return 0;
}

/******************************************************************************************************
Asal sayı menüsü burada.
*******************************************************************************************************/
void asal()
{

system("title Asal Sayılar");

int asal,sayi,a;
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\t <= Asalligini kontrol etmek icin bir sayi girin =>\n\n");
printf("\t\t\t\t ");
scanf("%d",&sayi);
asal = 0;

for(a = 2; a <= sayi/2; a++){
if((sayi % a) == 0){
asal = 1;
break;
} //İf sonu
} //for sonu
if(asal == 0){
printf("\n\n\t\t Girdiginiz sayi %d, asaldir!\n\n",sayi);
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
menu();
}//if sonu
else if(asal == 1){
printf("\n\n\t\t Girdiginiz sayi %d, asal degildir!\n\n",sayi);
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
menu();
}//if sonu

}










/******************************************************************************************************
Saydırma işlemlerini bu fonksiyonda yapıyoruz...
*******************************************************************************************************/
void saydirma(void)

{
system("title Saydırma");

struct saydir{ int a; int b; } say;
int sayac = 0;
char secim;

system("cls");
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n Program kacar kacar saydirsin?\n\n");
printf(" \"1, 2, 3, 4, 5, 6, 7, 8, 9\"\n\n");
printf(" <= Birini secin => \n");
printf("\n ");




scanf("%c",&secim);
fflush(stdin);






switch(secim){

case '1':




system("cls");
printf("\n\n <= Program 1'er 1'er kaca kadar saydirsin? => ");
printf("\n\n ");

scanf("%d",&say.a);
fflush(stdin);
printf("\n");
if(say.a <= 10000){ // Girilen sayıyı 10.000 ile kısıtlıyorum çünkü, 10.000'den büyük sayılar uzun olup birleşiyor.
for(say.b=0; say.b<=say.a; say.b++){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");} //Derleyici sağdan sola doğru okuyor... O yüzden ilk önce sayacı 0'ladım.
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 200) sleep(30);
// Eğer girilen sayı, 200'den büyük veya eşitse işlem çabuk bitecek...
else sleep(100);
// Eğer girilen sayı, 200'den küçükse işlem daha uzun sürecek...
}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case '2':
system("cls");
printf("\n\n <= Program 2'ser 2'ser kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){

for(say.b=0; say.b<=say.a; say.b=say.b+2){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);


if(say.a >= 200)
sleep(30);
else
sleep(100);
}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;






case '3':
system("cls");
printf("\n\n <= Program 3'er 3'er kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+3){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 250)
sleep(30);
else
sleep(100);

}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case '4':
system("cls");
printf("\n\n <= Program 4'er 4'er kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+4){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alt satıra geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 400) sleep(30);

else sleep(100);

}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case '5':
system("cls");
printf("\n\n <= Program 5'er 5'er kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+5){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 500)
sleep(30);
else
sleep(100);
}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;





case '6':
system("cls");
printf("\n\n <= Program 6'sar 6'sar kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+6){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 600)
sleep(30);
else
sleep(100);
}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case '7':
system("cls");
printf("\n\n <= Program 7'ser 7'ser kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+7){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 700)
sleep(30);
else
sleep(100);
}//for sonu
}//if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case '8':
system("cls");
printf("\n\n <= Program 8'er 8'er kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+8){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
//Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
//Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve \n kullanılacak...
printf("%5d",say.b);

if(say.a >= 800)
sleep(30);
else
sleep(100);
} //for sonu
} //if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;



case '9':
system("cls");
printf("\n\n <= Program 9'ar 9'ar kaca kadar saydirsin? => ");
printf("\n\n ");
scanf("%d",&say.a);
printf("\n");
printf("\n\n");
if(say.a <= 10000){
for(say.b=0; say.b<=say.a; say.b=say.b+9){
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
// Eğer sayaç 16 ise (Bir dos penceresine 16 rakam sığıyor) alta geçiyor...
// Eğer sayaç 16 ise sayacı 0'lıyoruz. Çünkü sayı tekrar 16 olacak ve kullanılacak...
printf("%5d",say.b);

if(say.a >= 900)sleep(30); // Eğer girilen sayı 900'den büyükse
// 30 milisaniye bekleyecek... Yani işlem daha çabuk bitecek...
else sleep(100); // Eğer sayı 900'den küçükse işlem daha yavaş yapılacak...

} //for sonu
} //if sonu
else{
system("cls");
printf("\n\n Sayi 10000'den buyuk olamaz!\n");
printf("\n ");
getch();
fflush(stdin);
saydirma();}
printf("\n\n\n\t\t Saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
saydirma();
break;




case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");

getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;


default:
system("cls");
printf("\n\n Burada yalnizca sayilari kullanabilirsiniz!\n");
printf("\n ");
getch();
system("cls");
saydirma();

}

}
/******************************************************************************************************
Program hakkında bilgiler...
*******************************************************************************************************/


void bilgi(void)
{

system("title Yapımcı");

char secimm;


system("color 4e");
system("cls");
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n\t =====| Programin yapicisi hakkinda bilgi almak icin 1 |=====\n\n");
printf("\t\t=====| Program hakkinda bilgi almak icin 2 |=====\n\n");

printf("\t\t\t\t ");
scanf("%c",&secimm);
if(secimm == '1'){
system("color 6f");
system("cls");
printf("\n\t\t Programin herseyi Omer Ceceli'ye aittir...\n\n\t\t\t 6-7 haftada yazilmistir...\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
bilgi();
}
else if(secimm == '2'){
system("color 6f");
system("cls");
printf("\n\t\t Menude 7 adet secenek var. Bunlar:\n\n");
printf("\t\t\t\t ");
sleep(1000);
printf("\n 1. Saydirma :\n\n");
sleep(500);
printf(" Saydirma bolumunde 1'er, 2'ser, 3'er, ... 9'ar saydirma bulunuyor...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n 2. Tek Cift :\n\n");
sleep(500);
printf(" Bu bolumde de tek veya cift sayilari tespit edebilirsiniz...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n 3. Hesaplar :\n\n");
sleep(500);
printf(" Hesaplar bolumunu bir hesap makinesi olarak kullanabilirsiniz...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);;
printf("\n 4. Kare ve Kup :\n\n");
sleep(500);
printf(" Bu bolumde sayinin karesini veya kupunu bulabilirsiniz...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n 5. Oyun : \n\n");
sleep(500);
printf(" Oyun bolumumuzde, sayi tahmin oyunu bulunmaktadir...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n 6. Elektrik : \n\n");
sleep(500);
printf(" Elektrik bolumunde, bazi elektrik terimlerini donusturebilirsiniz...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n 7. Yardim : \n\n");
sleep(500);
printf(" Bu bolumde, programci hakkinda bilgi ve rehberi bulabilirsiniz...\n\n\n");
printf("\t\t\t\t ");
sleep(2000);
printf("\n Ara menulerde, sag ve sol koselerdeki 'M', 'menuye don' anlamina geliyor...");
printf("\t\t\t\t ");
sleep(2000);
printf("\n\n\n\t\t Okudugunuz icin tesekkurler!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
menu();
}
else if(secimm == 'm'){
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
}

else {
printf("\n\n\t\t\t Boyle bir secim yok!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
bilgi();
}









}

/******************************************************************************************************
Tek çift hesaplarını buradan yapıyoruz...
*******************************************************************************************************/
void tekcift()
{
system("title Tek veya Çift");
int tek,h,c,cift,sayac = 0;
char kar;
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n Tek sayilar mi, cift sayilar mi?\n\n");
printf(" <= Tek icin [t], cift icinse [c] tuslayin => \n");
printf("\n ");

scanf("%c",&kar);
fflush(stdin);
switch(kar){
case 't':

system("cls");
printf("\n <= Sayiyi kaca kadar tek tek saydirmak istiyorsunuz? => \n");
printf("\n ");
scanf("%d",&tek);
printf("\n\n");
if(tek <= 10000){


for(h=0; h<tek; h++){

if(h%2 == 0) continue;
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
printf("%5d",h);
if(tek <= 150)
sleep(200);
else
sleep(50);
}
printf("\n\n\t\tTeker teker saydirma islemi basariyla tamamlandi!\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
tekcift();
break;
}
else{

system("cls");
printf("\n\t\t\tSayi 10000'den buyuk olamaz!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
tekcift();
}
case 'c':

system("cls");
printf("\n <= Sayiyi kaca kadar cift cift saydirmak istiyorsunuz? => \n");
printf("\n ");
scanf("%d",&cift);
printf("\n\n");
if(cift <= 10000){

for(c=0; c<cift; c++){


if(c%2 == 1) continue;
sayac++;
if(sayac == 16){ sayac = 0; printf("\n\n");}
printf("%5d",c);
if(cift <= 150)
sleep(200);
else
sleep(50);
}
printf("\n\n\n\t\tCifter cifter saydirma islemi basariyla tamamlandi!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
tekcift();
break;
}
else{
system("cls");
printf("\n\t\t\tSayi 10000'den buyuk olamaz!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
tekcift();
}
case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...\n\n");
printf("\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;
default:
system("cls");
printf("\n Burada yalnizca [t] ve [c] harflerini kullanabilirsiniz!\n");
printf("\n ");
getch();
fflush(stdin);
system("cls");
tekcift();

}

}
/******************************************************************************************************
Hesap makinesi işlemlerimizi burada yapıyoruz...
*******************************************************************************************************/
void islem(void)
{
system("title Hesap Makinesi");

char karak;
int ca,car,b,bol,t,top,c,cik;
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n Hangi islemi yapmak istiyorsunuz?\n\n");
printf(" * / + -\n\n");
printf(" <= Birini secin => \n\n");
printf("\n\t\t\t\t ");
scanf("%c",&karak);
fflush(stdin);
switch(karak){
case '*':
system("cls");
printf("\n <= Carpma islemi icin ilk sayiyi girin => ");
printf("\n\n ");
scanf("%d",&ca);
printf("\n <= Carpma islemi icin ikinci sayiyi girin => ");
printf("\n\n ");
scanf("%d",&car);
printf("\n\n %d * %d = %d\n\n",ca,car,ca*car);
printf(" ");
printf("\n\n\t\t Carpma islemi basariyla tamamlandi!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
islem();
break;
case '/':
system("cls");
printf("\n <= Bolunecek sayiyi girin => ");
printf("\n\n ");
scanf("%d",&b);
printf("\n <= Boleni girin => ");
printf("\n\n ");
scanf("%d",&bol);
if(b >= bol){
printf("\n\n %d / %d = %.2f\n",b,bol,(float)b/bol);
printf("\n ");
}
else{
system("cls");
printf("\n Bolunen, bolenden buyuk olmalidir!\n");
printf("\n\n ");
getch();
fflush(stdin);
system("cls");
islem();
}
if(bol == 0){
system("cls");
printf("\n\n\t\t\tBir sayi asla 0'a bolunemez!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
islem();
}
printf("\n\n\t\t Bolme islemi basariyla tamamlandi!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
islem();
break;
case '+':
system("cls");
printf("\n <= Toplama islemi icin ilk sayiyi girin => ");
printf("\n\n ");
scanf("%d",&t);
printf("\n <= Toplama islemi icin ikinci sayiyi girin => ");
printf("\n\n ");
scanf("%d",&top);
printf("\n %d + %d = %d\n",t,top,t+top);
printf("\n ");
printf("\n\n\t\t Toplama islemi basariyla tamamlandi!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
islem();
break;
case '-':
system("cls");
printf("\n <= Cikarma islemi icin ilk sayiyi girin => ");
printf("\n\n ");
scanf("%d",&c);
printf("\n <= Cikarma islemi icin ikinci sayiyi girin => ");
printf("\n\n ");
scanf("%d",&cik);
printf("\n %d - %d = %d\n",c,cik,c-cik);
printf("\n ");
printf("\n\n\t\t Cikarma islemi basariyla tamamlandi!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
islem();
break;
case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;
default:
system("cls");
printf("\n Girdiginiz degere, islem atanmamis!\n");
printf(" ");
getch();
system("cls");
fflush(stdin);
islem();
}

}
/******************************************************************************************************
Kare ve küpü burda yazıyoruz...
*******************************************************************************************************/
void karekup()
{
system("title Kare veya Küp");

char sec;
int ka,ku;
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n Kare hesaplama 1 Kup hesaplama 2\n\n");
printf(" <= Hangi islemi yapmak istiyorsaniz numarasini yaziniz => \n\n");
printf("\n ");
scanf("%c",&sec);
fflush(stdin);
switch(sec){
case '1':
system("cls");
printf("\n <= Karesini almak icin sayi girin => \n");
printf("\n ");
scanf("%d",&ka);
printf("\n Girdiginiz sayinin karesi : %d\n",ka*ka);
printf("\n ");
printf("\n\n\t\t\tDevam etmek icin bir tusa basin.\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
karekup();
break;
case '2':
system("cls");
printf("\n <= Kupunu almak icin sayi girin => \n");
printf("\n ");
scanf("%d",&ku);
printf("\n\n Girdiginiz sayinin kupu : %d\n\n",ku*ku*ku);
printf("\n ");
printf("\n\n\t\t\tDevam etmek icin bir tusa basin.\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
karekup();
break;
case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;
default:
system("cls");
printf("\n\n Girdiginiz degere, islem atanmamis!\n\n");
printf("\n ");
getch();
fflush(stdin);
system("cls");
karekup();
break;
}
}
/******************************************************************************************************
Oyun fonksiyonunu burada yazıyoruz...
*******************************************************************************************************/
void oyun(void)
{
system("title Oyunlar");

char sec;
int t,tah,deneme = 0,aralik,ara;
int s1,s2,snc,thmn,puan = 0,sayac = 0,sa2 = 0,sa3 = 0,sa4 = 0,sa5 = 0,sar = 0;
system("cls");
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\n\n\t\t Sayi tahmin oyunu icin 1'e basin.");
printf("\n\n\t\t Oyunun yardimi icin 3\n\n");
printf("\n\n\n\n\n\n\t\t Islem tahmin oyunu icin 2'ye basin.\n\n");
printf("\t\t Oyunun yardimi icin 4\n\n");

printf("\n\t\t\t\t ");
scanf("%c",&sec);
fflush(stdin);

switch(sec){
case '1':
system("cls");
printf("\n <= Tahmininizi hangi sayilar arasinda yapmak istiyorsunuz? => \n");
printf("\n ");
scanf("%d",&aralik);
fflush(stdin);
if(aralik < 0) oyun();



t = rand() % aralik;
if(t > 0){

system("cls");
printf("\n <= 0 ile %d sayilari arasinda Sayi Tahmin Oyunu => \n\n",aralik);
printf("\n <= Tahmininizi girin => \n");
for(;;){
deneme++;



printf("\n ");
scanf("%d",&tah);
fflush(stdin);


if(t > tah)
printf("\n\n << Sayiyi buyut! >>\n");
else if(t < tah)
printf("\n\n >> Sayiyi kucult! <<\n");
else if(t = tah){
printf("\n\n Evet bildiniz cevap %d!",t);
printf("\n\n Cevabi %d. denemede buldunuz!\n\n",deneme);


break;
}//else if sonu


}//for sonu
if(deneme <= 5){
printf(" Sizi tebrik ederim, sayiyi cok erken buldunuz!\n");
printf("\n\n\t\t\t\t ");
}
else if(deneme > 5 && deneme <= 10){
printf(" Sayiyi daha erken tahmin edebilirdiniz!\n");
printf("\n\n\t\t\t\t ");
}
else if(deneme > 10 && deneme <= 15){
printf(" Ama cok gec buldunuz!\n");
printf("\n\n\t\t\t\t ");
}
else if(deneme > 15 && deneme <= 30){
printf(" %d sayisini bulmak cok mu zor?\n",t);
printf("\n\n\t\t\t\t ");
}
else {
printf(" Yuh artik bu kadar da olmaz!\n\n");
printf("\n\n\t\t\t\t ");
}
}



else{
system("cls");
printf("\n\tProgramda bir hata olustu, lutfen 4'ten buyuk bir sayi girin.\n\n");
printf("\n\n\t\t\t\t ");
getch();
fflush(stdin);
oyun();
}
getch();
fflush(stdin);
oyun();
break;
/********************************* Oyun 2 *********************************************************/

case '2':
system("cls");
printf("\n <= Tahmininizi hangi sayilar arasinda yapmak istiyorsunuz? => \n");
printf("\n\n\t\t\t\t ");
scanf("%d",&ara);
fflush(stdin);
system("cls");
printf("\n <= 0 ile %d sayilari arasinda islem tahmin oyunu => \n\n",ara);

while(1){
sayac++;
srand((unsigned)time(0));
s1 = rand() % ara;
s2 = rand() % ara;
sar++; //Çıkarma, çarpma ve bölme işlemlerini devreye sokuyoruz. 'Sar' her döngüde bir artıyor.
snc = s1 + s2;
if(sar == 2){ //Eğer 'sar' değişkeni 2 ise çarpma işlemi yapılacak.
snc = s1 * s2;
printf("\n\n\n\t\t\t\t %d * %d = ",s1,s2);}

else if(sar == 3){ //3 ise çıkarma...
sar = 0; //'Sar' değişkeni bu işlemi de yaptıktan sonra tekrar 0 olacak... Herşeyi başa saracak.
if(s1 < s2){
snc = s2 - s1;
printf("\n\n\n\t\t\t\t %d - %d = ",s2,s1);}

else{
snc = s1 - s2;
printf("\n\n\n\t\t\t\t %d - %d = ",s1,s2);}}




else
printf("\n\n\n\t\t\t\t %d + %d = ",s1,s2);



scanf("%d",&thmn);
fflush(stdin);
if(thmn < 0) break; //Tahmin 0'dan küçükse program sonlanıyor.




if(thmn == snc){
puan = puan + 50;
sa2++;
printf("\n\t\t\t Dogru cevap, puaniniz: %d",puan);
printf("\n\n\t\t\t\t ");
sleep(300);}//if sonu

else if((thmn + 1) == snc || (thmn - 1) == snc) { puan = puan + 30;
sa4++;
printf("\n\t\t Dogru cevaba cok yaklastiniz, puaniniz: %d\n",puan);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}

else if((thmn + 2) == snc || (thmn - 2) == snc) { puan = puan + 20;
sa4++;
printf("\n\t\t Dogru cevaba yaklastiniz, puaniniz: %d\n",puan);
sleep(300);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}

else if((thmn + 3) == snc || (thmn - 3) == snc) { puan = puan + 10;
sa4++;
printf("\n\t\t Dogru cevaba biraz yaklastiniz, puaniniz: %d\n",puan);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}

else if((thmn + 4) == snc || (thmn - 4) == snc){
sa5++;
puan = puan - 10;
printf("\n\t\t Cevaba yaklasmistiniz, puaniniz: %d\n",puan);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}

else if((thmn + 5) == snc || (thmn - 5) == snc) {
sa5++;
puan = puan - 20;
printf("\n\t\t Cevaptan biraz uzaktasiniz, puaniniz: %d\n",puan);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}

else if((thmn + 6) == snc || (thmn - 6) == snc) {
sa5++;
puan = puan - 30;
printf("\n\t\t Cevabin yanindan gectiniz, puaniniz: %d\n",puan);
printf("\n\t\t\t\tDogru cevap: %d\n",snc);
sleep(300);}


else{
puan = puan - 50;
sa3++;
printf("\n\t\t\t Yanlis cevap, puaniniz: %d\n",puan);
printf("\n\t\t\t\t Dogru cevap: %d\n",snc);
printf("\n\n\t\t\t\t\t");
sleep(300);
}//else sonu
}//while sonu


system("cls");

printf("\n\n\t\t Dogru tahmin sayisi = %d",sa2);
printf("\n\n\n\t\t Yaklasimli dogru cevaplar = %d",sa4);
printf("\n\n\n\t\t Cevabin yanindan gecen tahminler = %d",sa5);
printf("\n\n\n\t\t Yanlis tahmin sayisi = %d",sa3);
printf("\n\t\t +");
printf("\n\t\t+++");
printf("\n\t\t +");
printf("\n\t\t___________________________________________");
printf("\n\n\t\t Oynadiginiz el sayisi = %d",sayac - 1);
printf("\n\n\t\t Toplam puan = %d",puan);
printf("\n\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
if(puan >= 5000){ printf("\n\n\t\t Tebrikler buyuk bir basari elde ettiniz!\n\n");
printf("\n\n\t\t\t\t ");
getch();
fflush(stdin);}
oyun();
break;
case '3':
system("cls");
printf("\n\n\t\t\t Bu oyunda, BS bir sayi tutar,\n\n");
printf("\t\t Siz de o sayiyi bulmaya calisirsiniz.\n\n");
printf("\t\t\t Eger yanlis cevap verirseniz,\n\n");
printf("\t\t Bilgisayar sizi yonlendirecektir...");
printf("\n\n\t\t\t\t ");
getch();
fflush(stdin);
oyun();
break;

case '4':
system("cls");
printf("\n\n\t\t\t Islem tahmin oyununda,\n");
printf("\n\t\tSize toplama, carpma ve cikarma islemleri sorulur.");
printf("\n\n\t Sonucu gormek isterseniz, 0'dan kucuk bir sayi girebilirsiniz...\n\n");

printf("\n\n\t\t\t\t ");
getch();
fflush(stdin);
oyun();
break;






case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;
default:
system("cls");
printf("\n\n Girdiginiz degere, islem atanmamis!\n\n");
printf("\n ");
getch();
fflush(stdin);
system("cls");
oyun();

}



}

/********************************************************************************************************
Elektrik Bölümü İşlemler...
********************************************************************************************************/

void elektrik(void)
{
system("title Elektrik");

int a,d,son,g,ger,ak;
char secmek;
system("cls");
printf("\n M\t\t\t\t\t\t\t\t\t M\n");
printf("\t\t\t /\\ \n ");
printf("\t\t\t / \\ \n");
printf("\t\t\t / V \\ \n");
printf("\t\t\t /______\\ \n ");
printf("\t\t\t / | \\ \n ");
printf("\t\t\t / I | R \\ \n");
printf("\t\t\t / | \\ \n");
printf("\t\t\t _/_______|______\\_ \n\n");
printf("\t\t Elektrik Bolumune Hos Geldiniz!\n\n\n\n");
printf("\t\t\t Gerilim bulmak icin 1\n\n");
printf("\t\tAkim bulmak icin 2 Direnc bulmak icin 3\n\n\n\n");
printf("\t <= Hangisine gitmek istiyorsaniz numarasini yaziniz => \n\n");
printf("\t\t\t\t\t");
scanf("%c",&secmek);
fflush(stdin);
switch(secmek){
case '1':
system("cls");
printf("\t\t\t /\\ \n ");
printf("\t\t\t /##\\ \n");
printf("\t\t\t /####\\ \n");
printf("\t\t\t /______\\ \n ");
printf("\t\t\t / | \\ \n ");
printf("\t\t\t / I | R \\ \n");
printf("\t\t\t / | \\ \n");
printf("\t\t\t _/_______|______\\_ \n\n");
printf("\n\n\t\t Gerilim Bulma Bolumune Hos Geldiniz!\n\n");
printf("\n\t\t <= Gerilimi bulmak icin, akimi girin =>\n");
printf("\n\n\t\t\t\t ");
scanf("%d",&a);
printf("\n\n\t\t <= Gerilimi bulmak icin, direnci girin =>\n");
printf("\n\n\t\t\t\t ");
scanf("%d",&d);
son = a * d;
printf("\n\n\t\t\t Gerilim = %d (volt)\n\n",son);
printf("\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
case '2':

system("cls");
printf("\t\t\t /\\ \n ");
printf("\t\t\t / \\ \n");
printf("\t\t\t / V \\ \n");
printf("\t\t\t /______\\ \n ");
printf("\t\t\t / | \\ \n ");
printf("\t\t\t /#####| R \\ \n");
printf("\t\t\t /######| \\ \n");
printf("\t\t\t _/_______|______\\_ \n\n");
printf("\n\n\t\t Akim Bulma Bolumune Hos Geldiniz!\n\n");
printf("\n\t\t <= Akimi bulmak icin, gerilimi girin =>\n");
printf("\n\n\t\t\t\t ");
scanf("%d",&g);
printf("\n\t\t <= Akimi bulmak icin, direnci girin =>\n");
printf("\n\n\t\t\t\t ");
scanf("%d",&d);
if(d > g){
system("cls");
printf("\n\t\t\tDirenc, gerilimden buyuk olamaz!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
}

else if(d == 0){
system("cls");
printf("\n\n\t\t\tBir sayi asla 0'a bolunemez!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
}


printf("\n\t\t\t Akim = %.3f amper\n\n",(float)g / d);
printf("\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
case '3':

system("cls");
printf("\t\t\t /\\ \n ");
printf("\t\t\t / \\ \n");
printf("\t\t\t / V \\ \n");
printf("\t\t\t /______\\ \n ");
printf("\t\t\t / | \\ \n ");
printf("\t\t\t / I |####\\ \n");
printf("\t\t\t / |#####\\ \n");
printf("\t\t\t _/_______|______\\_ \n\n");
printf("\n\t\t<= Direnci bulmak icin, gerilimi girin =>\n\n");
printf("\t\t\t\t ");
scanf("%d",&ger);
printf("\n\t\t <= Direnci bulmak icin, akimi girin =>\n\n");
printf("\t\t\t\t ");
scanf("%d",&ak);
if(ak > ger){
system("cls");
printf("\n\t\t\tAkim, gerilimden buyuk olamaz!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
}



else if(ak == 0){
system("cls");
printf("\n\n\t\t\tBir sayi asla 0'a bolunemez!\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
}
printf("\n\t\t\t Direnc = %.3f ohm\n\n",(float)ger / ak);
printf("\t\t\t\t ");
getch();
fflush(stdin);
elektrik();
break;
case 'm':
system("cls");
printf("\n\n\t\t Devam etmek icin bir tusa basin...\n\n");
printf("\n\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
printf("\n\n\t\t Menuye donuyorsunuz, lutfen bekleyin...");
printf("\n\t\t\t\t ");
sleep(1000);
system("cls");
menu();
break;
default:
system("cls");
printf("\n\n\t\t Girdiginiz deger kullanilmamaktadir!\n\n");
printf("\t\t\t\t ");
getch();
fflush(stdin);
system("cls");
elektrik();
}
}






void ders(void)
{
system("color f9");
system("title Ders Notu Hesaplama");

float i,t,g,tar,m,c,d,b,e,da,eo,ee,mg;
float toplam, sonuc;




printf("\n\n\t\t\t <= İngilizce notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&i);

printf("\n\n\t\t\t <= Teknik resim notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&t);

printf("\n\n\t\t\t <= Geometri notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&g);

printf("\n\n\t\t\t <= Tarih notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&tar);

printf("\n\n\t\t\t <= Mesleki gelisim notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&m);

printf("\n\n\t\t\t <= Cografya notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&c);

printf("\n\n\t\t\t <= Din Kulturu notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&d);

printf("\n\n\t\t\t <= Beden egitimi notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&b);

printf("\n\n\t\t\t <= Edebiyat notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&e);

printf("\n\n\t\t\t <= Dil ve Anlatim notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&da);

printf("\n\n\t\t\t <= Elektrik olcme notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&eo);

printf("\n\n\t\t\t <= Elektrik Esaslari notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&ee);

printf("\n\n\t\t\t <= Milli Guvenlik notunuz =>");
printf("\n\n\t\t\t\t ");
scanf("%f",&mg);

toplam = (i*2) + (t*2) + (g*2) + (tar*2) + (m*2) + (c*2) + d + (b*2) + (e*3) + (da*2)
+ (eo*9) + (ee*3) + mg;

sonuc = (float)toplam / 33;

printf("\n\n\n\n\n\t\t =>>>> Agirlikli not ortalamaniz : %.2f <<<<=",sonuc);
printf("\n\n\n\n\n\t\t\t\t ");

getch();
}



/************************************************************************/
void ders2(void)
{
system("title Ders Notu Hesaplama");

float fel,bilg,ed,ing,eka,dps,ptm,zat,din,bed,dil,ink;
float toplam;
float sonuc;

printf("\n\t\t\t\t Omer Ceceli");


printf("\n\n\n\n\t\t\t <= Felsefe notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&fel);
fflush(stdin);

printf("\n\n\t\t\t <= Bilgisayar notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&bilg);
fflush(stdin);

printf("\n\n\t\t\t <= Edebiyat notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&ed);
fflush(stdin);

printf("\n\n\t\t\t <= Ingilizce notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&ing);
fflush(stdin);

printf("\n\n\t\t\t<= Endustriyel K. A. notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&eka);
fflush(stdin);

printf("\n\n\t\t\t <= Dagitim Pano S. notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&dps);
fflush(stdin);

printf("\n\n\t\t\t <= Pano Tasarim notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&ptm);
fflush(stdin);

printf("\n\n\t\t\t <= Zayif Akim notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&zat);
fflush(stdin);

printf("\n\n\t\t\t <= Din Kulturu notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&din);
fflush(stdin);

printf("\n\n\t\t\t <= Beden Egitimi notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&bed);
fflush(stdin);

printf("\n\n\t\t\t <= Dil ve Anlatim notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&dil);
fflush(stdin);

printf("\n\n\n\t\t\t\t Son olarak...\n\n");
sleep(500);

printf("\n\t\t\t <= Inkilap Tarihi notunuz =>\n");
printf("\n\t\t\t\t ");
scanf("%f",&ink);
fflush(stdin);

toplam = (fel*2)+(bilg*3)+(ed*3)+(ing*2)+(eka*4)+(dps*3)+(ptm*8)+(zat*7)+din+(bed*2)+(dil*2)+(ink*2);
sonuc = (float)toplam / 39;

printf("\n\n\n\t\t\t<= Agirlikli not ortalamaniz =>\n\n");
printf("\t\t\t\t %.2f",sonuc);
printf("\n\t\t\t\t ");

getch();


}







S
12 yıl
Onbaşı

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.