Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 2 mobil kullanıcı
123
Cevap
91780
Tıklama
0
Öne Çıkarma
Cevap: c++ örnekleri (6. sayfa)
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.
B
12 yıl
Yarbay

SAol kardeşim çok yardımcı oldun.


Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş

Konu Güncel. Yardıma ihtiyacı olan?


Bu mesaja 1 cevap geldi.
E
12 yıl
Yüzbaşı

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();


}







H
12 yıl
Er

ÖDEV KONUSU
f(x)=ax2+bx+c
ikinci derece polinomunun köklerini hesaplayan ve ekrana yazdıran programı C++ dilinde yazınız.
Programı Yazarken Dikkat Edilecek Hususlar :
1) Polinomun a, b ve c katsayıları sırasıyla ekrandan girilecek.
2) Programda <math.h> kütüphanesindeki pow(x,y) ve sqrt(x) fonksiyonları kullanılacak.
3) Polinomun kökleri reel ise ekrana “Polinomun reel kökleri vardır ve bu kökler …. ve ….dır” yazılacak.
Örnek :f(x)=x2+x-6 olsun. Bu durumda ekranda çıkacak yazı :
Polinomun reel kökleri vardir.
Bu kökler -3 ve 2 dir.
4) Polinomun kökleri komplex ise ekrana “Polinomun komplex kökleri vardır ve bu kökler …. ve ….dır” yazılacak.
Örnek :f(x)=x2+2x+10 olsun. Bu durumda ekranda çıkacak yazı :
Polinomun komplex kökleri vardir.
Bu kökler -1 + j3 ve -1-j3 dir.
5) a katsayısı sıfır ise ekrana”Tek kök vardır ve bu kök …. dır.” yazılacak.
Örnek :0x2+2x+10 olsun. Bu durumda ekranda çıkacak yazı :
Tek kök vardır. Bu kök -5 dir.
6) Hesaplama işlemi bittikten sonra kullanıcıya devam etmek isteyip istemediği sorulacak. Kulanıcı “e” veya “E” harfine bastığında program başa dönüp tekrar a, b ve c katsayılarının okunması beklenecek. Kullanıcı “e “ ve “E” harfleri dışında başka bir harfe bastığında program sonlanacak.

(ax2 ve x2 yazan yerler 2 yazan yerler karesi olarak)

Yardımcı olursanız sevinirim



H
12 yıl
Er

ÖDEV KONUSU
f(x)=ax2+bx+c
ikinci derece polinomunun köklerini hesaplayan ve ekrana yazdıran programı C++ dilinde yazınız.
Programı Yazarken Dikkat Edilecek Hususlar :
1) Polinomun a, b ve c katsayıları sırasıyla ekrandan girilecek.
2) Programda <math.h> kütüphanesindeki pow(x,y) ve sqrt(x) fonksiyonları kullanılacak.
3) Polinomun kökleri reel ise ekrana “Polinomun reel kökleri vardır ve bu kökler …. ve ….dır” yazılacak.
Örnek :f(x)=x2+x-6 olsun. Bu durumda ekranda çıkacak yazı :
Polinomun reel kökleri vardir.
Bu kökler -3 ve 2 dir.
4) Polinomun kökleri komplex ise ekrana “Polinomun komplex kökleri vardır ve bu kökler …. ve ….dır” yazılacak.
Örnek :f(x)=x2+2x+10 olsun. Bu durumda ekranda çıkacak yazı :
Polinomun komplex kökleri vardir.
Bu kökler -1 + j3 ve -1-j3 dir.
5) a katsayısı sıfır ise ekrana”Tek kök vardır ve bu kök …. dır.” yazılacak.
Örnek :0x2+2x+10 olsun. Bu durumda ekranda çıkacak yazı :
Tek kök vardır. Bu kök -5 dir.
6) Hesaplama işlemi bittikten sonra kullanıcıya devam etmek isteyip istemediği sorulacak. Kulanıcı “e” veya “E” harfine bastığında program başa dönüp tekrar a, b ve c katsayılarının okunması beklenecek. Kullanıcı “e “ ve “E” harfleri dışında başka bir harfe bastığında program sonlanacak.

(ax2 ve x2 yazan yerler 2 yazan yerler karesi olarak)

Yardımcı olursanız sevinirim


Bu mesaja 1 cevap geldi.
F
12 yıl
Onbaşı

****
***
**
*



bu sekılde yıldız nasıl basıyoruz ya bır turlu bulamadım .

*
**
***
****
bunu herkez yapıyor.. :S


Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş

quote:

Orijinalden alıntı: faruktel

****
***
**
*



bu sekılde yıldız nasıl basıyoruz ya bır turlu bulamadım .

*
**
***
****
bunu herkez yapıyor.. :S


Buyur kardeşim:


(Biraz üstte yazılarımı okursan, altlı üstlü istenilen karakteri basan bir üçgen çizim programı da var bakabilirsin.)

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

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


/* oceceli */
/* Üçgen çizer */

int i, j;
int sayi;




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

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





getch();
return 0;
}


Bu mesaja 1 cevap geldi.
F
12 yıl
Onbaşı

saolasın kardesım tesekkur ederım...



L
12 yıl
Çavuş

quote:

Orijinalden alıntı: 95xxserhat

bu bir sayı tahmin oyunudur kolay gelsin
#include <cstdlib>
#include <iostream>
#include <windows.h>

using namespace std;

int randomsayi(int aralik)
{
srand(GetTickCount());
int sayi = rand()%aralik;
return sayi;
}
int main(int argc, char *argv[])
{
system("color 1b");

int user_gir_sayi;
int random_gir_sayi;
int user_hak=10;

cout<<"|----------------------------|"<<endl;
cout<<"| Programmed By Serhat |"<<endl;
cout<<"| Sayi Tahmin |"<<endl;
cout<<"|----------------------------|"<<endl;
cout<<""<<endl;
cout<<""<<endl;


random_gir_sayi = randomsayi(100);
sorgu:
cout<<"Hakkiniz : "<<user_hak<<endl;
cout<<""<<endl;

if (user_hak == 0)
{
cout<<"Uzgunum hakkiniz bitti!"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

cout<<"1 sayi tahmin ediniz :"<<endl;
cout<<""<<endl;
cin>>user_gir_sayi;

if (user_gir_sayi == random_gir_sayi)
{
cout<<""<<endl;
cout<<"Tebrikler Tahmininiz Dogru !!!"<<endl;
cout<<""<<endl;
}
else if (user_gir_sayi > random_gir_sayi)
{
cout<<""<<endl;
cout<<"Lutfen daha kucuk bir sayi giriniz !!!"<<endl;
cout<<""<<endl;
user_hak=(user_hak-1);
goto sorgu;
}
else if (user_gir_sayi < random_gir_sayi)
{
cout<<""<<endl;
cout<<"Lutfen daha buyuk bir sayi giriniz !!!"<<endl;
cout<<""<<endl;
user_hak=(user_hak-1) ;
goto sorgu;
}




system("PAUSE");
return EXIT_SUCCESS;
}


saol kardeş denicem de c++ değil mi?


Bu mesaja 1 cevap geldi.
9
12 yıl
Çavuş

G
12 yıl
Er

Arkadaşlar yardım edebilir misiniz acaba şöyle bir soru var

klavyeden girilen 2 sayıdan birincisi büyük ise ikisini çarpan, değilse ikisini toplayan ve sonucu ekranda gösteren program?


Bu mesaja 1 cevap geldi.
O
12 yıl
Çavuş

quote:

Orijinalden alıntı: gokcet.

Arkadaşlar yardım edebilir misiniz acaba şöyle bir soru var

klavyeden girilen 2 sayıdan birincisi büyük ise ikisini çarpan, değilse ikisini toplayan ve sonucu ekranda gösteren program?

Kolay gelsin :)
=>


#include<iostream> 
using namespace std;

int main(){

int i,j,sonuc; // Alınacak değerler ve işlem sonucu için tamsayılar tanımladık.

cout << "Birinci sayiyi girin => " << endl;
cin >> i;
cout << "Ikınci sayiyi girin => " << endl;
cin >> j;
// Kullanıcıdan i ve j'yi aldık.


if(i > j){ // Eğer i, j'den büyükse if bloğu çalışacak.
sonuc = (i*j); // İlk girilen sayı büyük olması durumunda iki sayı çarpılıyor.
} // if sonu
else {

sonuc = (i+j); // Burası if bloğu dışında. Yani, i, j'den küçükse veya eşitse, toplama işleme yapılacak.

}
cout << "Sonuc " << sonuc; // Sonuç ekrana basılacak.
cin << i; // programın hemen kapanmaması için.





}







< Bu mesaj bu kişi tarafından değiştirildi oceceli -- 16 Kasım 2013; 13:07:17 >

S
12 yıl
Onbaşı

S
11 yıl
Er

dev-c++ da yapılacak yardımcı olursanız sevnirim arkadaşlar acilllllllllll

Bir öğrencinin genel not ortalaması (GNO), toplam sayısal not değerinin, toplam kredi saatine bölünmesiyle bulunmaktadır. Derslere ait kredi saatini ve harf notlarını girdi olarak alıp, öğrencinin genel not ortalamasını hesaplayan bir program yazınız. Harf notlarına ait katsayılar ise: A'nın 4; B'nin 3; C'nin 2; D'nin 1 ye F'nin 0'dir. Programınız derslere ait bilgi girişinin yapılıp yapılmayacağını kullanıcıya sormalıdır. Aşağıdaki örnekte öğrencinin genel not ortalamasının nasıl hesaplandığı gösterilmiştir.

Ders Kredi Saati Harf Notu Sayısal Not
Ders 1 5 C 5*2=10
Ders2 3 A 3*4=12
Ders3 4 D 4*1= 4
Toplam 12 26
Dolayısıyla, öğrencinin genel not ortalaması 26/12 olarak hesaplanır ye 2.17 sonucu elde edilir

Örnek çıktı:
Ders 1:
Kredi saatini giriniz: 5
Harf notunu giriniz:C
Yeni ders bilgisi girecekseniz (E/H) giriniz:E

Ders 2:
Kredi saatini giriniz: 3
Harf notunu giriniz:A
Yeni ders bilgisi girecekseniz (E/H) giriniz:e

Ders 3:
Kredi saatini giriniz: 4
Harf notunu giriniz:D
Yeni ders bilgisi girecekseniz (E/H) giriniz:H

Toplam kredi saati: 12
Toplam not: 26.00
Genel Not Ortalamasi: 2.17



B
11 yıl
Er

1)Kullanıcı tarafından verilen 10 adet tamsayılık diziyi tersine çeviren programı yazınız(pointer ve fonksiyon kullanarak),daha sonra ekrenda gösteriniz. Fonksiyonunuz void dizisinin_tersi(int*pointer) şeklinde olsun. Fonksiyonun içerisine dizinin ilk değerinin adresini gönderebilirsiniz.
2)Kullanıcı tarafından verilen 10 adet tamsayının ortalamasını alıp ekranda gösteren programı yazınız, bu sayıları dizi içerisinde tutunuz(pointer ve fonksiyonları kullanarak yapılacak), fonksiyonunuz float ortalama(int*ptr) şeklinde olacaktır.
3)Oluşturduğunuz iki tane diziyi(10 adet tamsayıdan oluşan),bütün sayılar küçükten büyüğe doğru sıralanacak şekilde birbiriyle birleştiren programı yazınız.
4)Oluşturduğunuz iki tane dizisinin(10 adet tamsayıdan oluşan) elemanlarını birbiriyle değiştiren programı yazınız(fonksiyon ve pointer kullanarak)

Bu 4 soru benim c ödevimdir acil yardıma ihtiyacım var yardımcı olursanız çok sevinirim teşekkürler..



T
11 yıl
Er

arkadaşlar kolay gelsin bana şöyle bi program lazım bir otobüs farzedelim 45 kişilik program çalıştığında koltuk no su sorcak örnek koltuk no su 6 gircez bize girilen koltuk nosuna göre camkenarı veya koridor diye cvp verecek yardımcı olacak arkadaşlara şimdiden teşekkür ederim lütfenn yardımmm,





< Bu mesaj bu kişi tarafından değiştirildi tvosstce1 -- 2 Haziran 2014; 16:54:20 >
Bu mesaja 1 cevap geldi.
T
11 yıl
Er

lütfen yardım edinnnnnnnnnnnnn


Bu mesaja 1 cevap geldi.
B
10 yıl
Er

Bu kod X sayısını Y sayısından büyükmü veya küçükmü ona bakar (İlk Kodum) C++ İçin !



KOD :


#include <iostream>
#include <cstdlib>


using namespace std;

main() {

// system("color xy"); x = arkaplan y = yazı rengi


// Bu kod X sayısının Y sayısından büyükmü yoksa küçükmü ona bakar



system("color 87");

int x;
int y;


cout << "Program Versiyonu Alpha 19 Beta 1287 Build 2";
cout << endl;
cout << endl;
cout << endl;



cout << "X sayisini girin = ";

cin >> x;


cout << "Y sayisini girin = ";

cin >> y;

if(x>y)
{
system("color 8A");
cout << endl;
cout << endl;
cout << endl;
cout << "X sayisi Y sayisindan buyuktur";
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << "Program Bitti.. ";
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;

}



if(x==y)
{


system("color 8A");



cout << endl;
cout << endl;
cout << endl;
cout << "X Sayisi Y Sayisina Esittir !";
cout << endl;
cout << endl;
cout << endl;



}



else
{
system("color 8C");
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << "X sayisi Y sayisindan kucuktur";
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << endl;
cout << "Program Biti..";
cout << endl;
cout << endl;
cout << endl;
cout << endl;

}


cin >> x;

}





< Bu mesaj bu kişi tarafından değiştirildi Berke Aydin -- 18 Temmuz 2015; 0:09:44 >
Bu mesaja 1 cevap geldi.