Skip to content

Instantly share code, notes, and snippets.

@aligoren
Created July 16, 2013 07:44
Show Gist options
  • Save aligoren/6006656 to your computer and use it in GitHub Desktop.
Save aligoren/6006656 to your computer and use it in GitHub Desktop.
import std.stdio;
import std.traits;
void main()
{
int öğrenci_sayısı;
int öğretmen_sayısı;
writeln("\nOkulda kaç öğrenci var?");
readf(" %s", &öğrenci_sayısı);
writeln("\nPeki okulda kaç öğretmen var?");
readf(" %s", &öğretmen_sayısı);
if(öğrenci_sayısı == öğretmen_sayısı)
{
writeln("\nÖğrenci ve öğretmenlerin sayıları eşittir");
}
else if(öğrenci_sayısı < öğretmen_sayısı)
{
int snc;
snc = öğretmen_sayısı - öğrenci_sayısı;
writeln("\nÖğrenci sayısı öğretmen sayısından toplam: ", snc, " azdır");
}
else if(öğretmen_sayısı < öğrenci_sayısı)
{
int öğrenci_snc;
öğrenci_snc = öğrenci_sayısı - öğretmen_sayısı;
writeln("\nÖğretmen sayısı öğrenci sayısından toplam: ", öğrenci_snc, " azdır");
}
else
{
writeln("Değer girdiniz mi?");
}
writeln("\nOkuldaki öğrenci sayısı: ", öğrenci_sayısı, " Okuldaki öğretmen sayısı: ", öğretmen_sayısı);
/*************************************************************************************************/
/*************************************** YENİ BİR BAŞLANGIÇ KISMI ********************************/
int devamsızlık_sayısı = 50;
double devamsızlık_sınırı = 19.5;
string okul_adı = "\nGebze Endüstri Meslek Lisesi\n";
bool okuldamı = false;
if(okuldamı == true)
{
writeln(okul_adı);
writeln("Velisi olduğunuz öğrencinin devamsızlık sayısı: ", devamsızlık_sayısı, " gün olmuştur.\nDevamsızlık sınırı: ",
devamsızlık_sınırı, " gündür");
}
else
{
writeln(okul_adı);
writeln("Velisi olduğunuz öğrencinin devamsızlık sayısı: ", devamsızlık_sayısı, " gün olmuştur.\nBu gün de devamsızlık yapmıştır: ",
devamsızlık_sayısı + 1, " gün devamsızlığa ulaşmıştır",
"\nToplam devamsızlık hakkı: ", devamsızlık_sınırı, " gündür");
}
string[] öğrenci_tipi = ["haylaz", "çalışkan", "tembel", "beyinsiz", "inek"];
string öğrenci_karakteri;
if(devamsızlık_sayısı == 0)
{
öğrenci_karakteri = öğrenci_tipi[4];
//writeln(öğrenci_karakteri);
}
else if(devamsızlık_sayısı == 5)
{
öğrenci_karakteri = öğrenci_tipi[1];
//writeln(öğrenci_karakteri);
}
else if(devamsızlık_sayısı == 13)
{
öğrenci_karakteri = öğrenci_tipi[0];
//writeln(öğrenci_karakteri);
}
else if(devamsızlık_sayısı == 9)
{
öğrenci_karakteri = öğrenci_tipi[2];
//writeln(öğrenci_karakteri);
}
else if(devamsızlık_sayısı >= devamsızlık_sınırı)
{
öğrenci_karakteri = öğrenci_tipi[3];
//writeln(öğrenci_karakteri);
}
string[] öğretmen_fikri = ["haylaz ama zeki olabilir", "çalışkan tam aradığım tipte bir öğrenci", "tembel öğrenciyi hiç sevmem",
"bu benim sınıfıma nasıl gelmiş", "idare eder. aşırı zeki değil ama çalışmayı biliyor"];
if(öğrenci_karakteri == "haylaz")
{
writeln("\nÖğrenci hakkındaki görüşlerim bunlardır: ",öğretmen_fikri[0]);
}
else if(öğrenci_karakteri == "çalışkan")
{
writeln("\nÖğrenci hakkındaki görüşlerim bunlardır: ",öğretmen_fikri[1]);
}
else if(öğrenci_karakteri == "tembel")
{
writeln("\nÖğrenci hakkındaki görüşlerim bunlardır: ",öğretmen_fikri[2]);
}
else if(öğrenci_karakteri == "beyinsiz")
{
writeln("\nÖğrenci hakkındaki görüşlerim bunlardır: ",öğretmen_fikri[3]);
}
else if(öğrenci_karakteri == "inek")
{
writeln("\nÖğrenci hakkındaki görüşlerim bunlardır: ",öğretmen_fikri[4]);
}
int gün1 = 21;
int gün2 = 22;
int gün3 = 24;
int gün4 = 25;
writeln("\nBugün: ", gün1, " kasım");
if(okuldamı == true)
{
writeln("\nÖğrencimiz: ", gün1, " kasım günü okula gelmiştir");
writeln("\n10 günlük devamsızlık indirimi yapalım: ");
devamsızlık_sayısı--;
}
else
{
writeln("\nÖğrencimiz: ", gün1, " kasım günü okula gelmemiştir");
devamsızlık_sayısı++;
writeln("\nDevamsızlığı artmaktadır: ", devamsızlık_sayısı, " gün devamsızlık olmuştur");
}
/* GÜN 2 */
writeln("\nBugün: ", gün2, " kasım");
if(okuldamı == true)
{
writeln("\nÖğrencimiz: ", gün2, " kasım günü okula gelmiştir");
writeln("\n10 günlük devamsızlık indirimi yapalım: ");
devamsızlık_sayısı--;
}
else
{
writeln("\nÖğrencimiz: ", gün2, " kasım günü okula gelmemiştir");
devamsızlık_sayısı++;
writeln("\nDevamsızlığı artmaktadır: ", devamsızlık_sayısı, " gün devamsızlık olmuştur");
}
/* GÜN 3 */
writeln("\nBugün: ", gün3, " kasım");
if(okuldamı == true)
{
writeln("\nÖğrencimiz: ", gün3, " kasım günü okula gelmiştir");
writeln("\n10 günlük devamsızlık indirimi yapalım: ");
devamsızlık_sayısı--;
}
else
{
writeln("\nÖğrencimiz: ", gün3, " kasım günü okula gelmemiştir");
devamsızlık_sayısı++;
writeln("\nDevamsızlığı artmaktadır: ", devamsızlık_sayısı, " gün devamsızlık olmuştur");
}
okuldamı = true;
writeln("\nBugün: ", gün4, " kasım");
if(okuldamı == true)
{
writeln("\nÖğrencimiz: ", gün4, " kasım günü okula gelmiştir");
writeln("\n10 günlük devamsızlık indirimi yapalım: ");
devamsızlık_sayısı = devamsızlık_sayısı - 10;
writeln("\nVeee devamsızlık sayısı: ", devamsızlık_sayısı, " gün olmuştur.");
}
else
{
writeln("\nÖğrencimiz: ", gün4, " kasım günü okula gelmemiştir");
devamsızlık_sayısı++;
writeln("\nDevamsızlığı artmaktadır: ", devamsızlık_sayısı, " gün devamsızlık olmuştur");
}
int müdürün_insaf_indirimi = 25;
char cevap;
if(devamsızlık_sayısı < 50)
{
devamsızlık_sayısı = devamsızlık_sayısı - müdürün_insaf_indirimi;
writeln("\nHey. Müdür'ün insaflı yanına denk geldin. Devamsızlık gününden toplam: ", müdürün_insaf_indirimi, " gün düşüldü toplam: ",
devamsızlık_sayısı, " gün devamsızlığın var.\nE artık dikkatli olacak mısın?(e ya da h)");
readf(" %c", &cevap);
if(cevap == 'e')
{
writeln("\nTamamdır sana güveniyorum. Devamsızlığın artık ", devamsızlık_sayısı, " gündür. Dikkatli ol");
}
else
{
writeln("\nOkuldan atıldın");
}
}
else
{
writeln("\nOkuldan atıldınız");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment