コード例 #1
0
void kendikalesine() {
	printf("---------------KENDI KALESINE GOL ATANLAR-------------\n\n");
	if (e == 0)
	{
		e = 1;
		for (i = 0; i < futbolcusayisi; i++)
		{
			for (j = 0; j < golsayisi; j++)
			{
				if (futbolcu[i].no == gol[j].futbolcuno && futbolcu[i].takimno != gol[j].takimno)
				{
					futbolcu[i].kendikalesi++;
				}

			}//for
		}//for
	}//if
	int max = futbolcu[0].kendikalesi;
	for (i = 0; i < futbolcusayisi; i++)
	{
		if (futbolcu[i].kendikalesi > max)
		{
			max = futbolcu[i].kendikalesi;

		}
	}

	int kendikalesi = 0;
	for (i = 0; i < futbolcusayisi; i++)
	{
		if (futbolcu[i].kendikalesi == max)
		{
			printf("%s  Kendi Kalesine %d Gol Atmisitir!\n", futbolcu[i].adi, futbolcu[i].kendikalesi);
			kendikalesi += 1;
		}
	}
	if (kendikalesi == 0)
	{
		printf("Kendi Kalesine Gol Atan Oyuncu Bulunamadi!\n");
	}
	printf("\n");
	printf("0 ) Ana Menu\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '0':
		system("cls");
		menu();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		kendikalesine();
		break;
	}
}
コード例 #2
0
void hattrick() {
	printf("-----------------------HATTRICK-----------------------\n\n");

	printf(" %-25s %25s : * - * : %-25s \n\n", " Oyuncu:", "Evsahibi", "Deplasman");
	if (d == 0)
	{
		fprintf(fhattricks, "%-25s %25s : ** - ** : %-25s \n\n", " Oyuncu:", "Evsahibi", "Deplasman");
	}
	for (i = 0; i < macsayisi; i++)
	{
		for (j = 0; j < futbolcusayisi; j++)
		{
			for (k = 0; k < golsayisi; k++)
			{
				if (mac[i].macno == gol[k].macno && futbolcu[j].no == gol[k].futbolcuno)
				{
					futbolcu[j].hattrick++;
				}//if
			}//for
		}//for
		for (int a = 0; a < futbolcusayisi; a++)
		{
			if (futbolcu[a].hattrick > 2)
			{
				printf(" %-25s %25s : %-2d-%2d : %-25s\n", futbolcu[a].adi, takim[mac[gol[a].futbolcuno].evsahibi].adi, mac[i].evsahibigol, mac[i].deplasmangol, takim[mac[gol[a].futbolcuno].deplasman].adi);
				printf("%d ", mac[mac[gol[a].futbolcuno].evsahibi].macno);
				if (d == 0)
				{
					d = 1;
					fprintf(fhattricks, " %-25s %25s : %-2d-%2d : %-25s\n", futbolcu[a].adi, takim[mac[gol[a].futbolcuno].evsahibi].adi, mac[i].evsahibigol, mac[i].deplasmangol, takim[mac[gol[a].futbolcuno].deplasman].adi);
				}//if
			}//if
			futbolcu[a].hattrick = 0;
		}//for
	}//for

	printf("\nHat trick bilgileri \"hattricks.txt\" dosyasina yazdirildi!\n");

	printf("\n");
	printf("0 ) Ana Menu\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '0':
		system("cls");
		menu();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		hattrick();
		break;
	}
}//hattrick
コード例 #3
0
ファイル: muhendis.c プロジェクト: hasanozgan/dos-muhendis
void main(void)
{
	clrscr();
	uyarici = -1;
	renkli = 31;
	git_xy(-1, 0);
	cerceve();
BAS:
	form();
	cikis();
	goto BAS;
}
コード例 #4
0
void encokgol() {
	printf("----------------EN C*K GOL ATILAN DEVRE---------------\n\n");
	int ilkyari = 0, ikinciyari = 0;

	for (i = 0; i < golsayisi; i++)
	{

		if (gol[i].dakika <= 45)
		{
			ilkyari++;
		}
		if (45 < gol[i].dakika)
		{
			ikinciyari++;
		}
	}//for

	if (ilkyari > ikinciyari)
	{
		printf("En C*k Gol ILK DEVRE de Atilmistir\n");
	}
	else if (ikinciyari > ilkyari) {
		printf("En C*k Gol IKINCI DEVRE de da Atilmistir\n");
	}
	else {
		printf("ILK DEVRE Gol Sayisi IKINCI DEVRE Gol Sayisina Esittir\n");
	}//else
	printf("\n");
	printf("0 ) Ana Menu\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '0':
		system("cls");
		menu();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		encokgol();
		break;
	}
}//void encokgol
コード例 #5
0
void menu() {
	printf("-------------------------MENU-------------------------\n");
	printf("\n");
	//printf("0 ) Ana Menu\n");
	printf("1 ) En C*k Gol Atilan Devre\n");
	printf("2 ) Gol Kralligi\n");
	printf("3 ) Puan Durumu\n");
	printf("4 ) Hattrick\n");
	printf("5 ) Kendi Kalesine Atilan Goller\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '1':
		system("cls");
		encokgol();
		break;
	case '2':
		system("cls");
		golkralligi();
		break;
	case '3':
		system("cls");
		puandurumu();
		break;
	case '4':
		system("cls");
		hattrick();
		break;
	case '5':
		system("cls");
		kendikalesine();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		menu();
		break;
	}//switch
}//void menu
コード例 #6
0
void puandurumu() {
	printf("----------------------PUAN DURUMU---------------------\n\n");
	if (b == 0)
	{
		b = 1;

		for (i = 0; i < macsayisi; i++)
		{

			if (mac[i].evsahibigol > mac[i].deplasmangol)
			{
				takim[mac[i].evsahibi].oynanan++;
				takim[mac[i].deplasman].oynanan++;
				takim[mac[i].evsahibi].galibiyet++;
				takim[mac[i].evsahibi].puan += 3;
				takim[mac[i].deplasman].malubiyet++;
			}
			else if (mac[i].evsahibigol == mac[i].deplasmangol)
			{
				takim[mac[i].evsahibi].oynanan++;
				takim[mac[i].deplasman].oynanan++;
				takim[mac[i].evsahibi].beraber++;
				takim[mac[i].deplasman].beraber++;
				takim[mac[i].evsahibi].puan++;
				takim[mac[i].deplasman].puan++;
			}
			else if (mac[i].evsahibigol < mac[i].deplasmangol)
			{
				takim[mac[i].evsahibi].oynanan++;
				takim[mac[i].deplasman].oynanan++;
				takim[mac[i].deplasman].galibiyet++;
				takim[mac[i].deplasman].puan += 3;
				takim[mac[i].evsahibi].malubiyet++;
			}//elseif
		}//for

		for (i = 0; i < macsayisi; i++)
		{
			for (j = 0; j < golsayisi; j++)
			{
				if (mac[i].macno == gol[j].macno && mac[i].evsahibi == gol[j].takimno) {

					takim[mac[i].evsahibi].atilan++;
					takim[mac[i].deplasman].yenen++;
				}//if
				if (mac[i].macno == gol[j].macno && mac[i].deplasman == gol[j].takimno) {

					takim[mac[i].deplasman].atilan++;
					takim[mac[i].evsahibi].yenen++;
				}//if
			}//for
		}//for

	}//boolean

	printf(" %-25s %-3s %-3s %-3s %-3s %-3s %-3s %-3s\n", "Takim adi", "O", "G", "B", "M", "A", "Y", "P");
	for (i = 0; i < takimsayisi; i++)
	{
		printf(" %-25s %-3d %-3d %-3d %-3d %-3d %-3d %-3d\n", takim[i].adi, takim[i].oynanan, takim[i].galibiyet, takim[i].beraber, takim[i].malubiyet, takim[i].atilan, takim[i].yenen, takim[i].puan);
	}
	struct puanlar
	{
		char adi[30];
		int oynanan, galibiyet, beraber, malubiyet, atilan, yenen, puan;
	};
	struct puanlar puan[1000];//---------------------------------------------------------------
	for (i = 0; i < takimsayisi; i++)
	{
		strcpy(puan[i].adi, takim[i].adi);
		//		strcpy(puan[i].soyadi, takim[i].soyadi);
		puan[i].oynanan = takim[i].oynanan;
		puan[i].galibiyet = takim[i].galibiyet;
		puan[i].beraber = takim[i].beraber;
		puan[i].malubiyet = takim[i].malubiyet;
		puan[i].atilan = takim[i].atilan;
		puan[i].yenen = takim[i].yenen;
		puan[i].puan = takim[i].puan;
	}//for
	for (i = 0; i < takimsayisi; i++)
	{
		for (j = 0; j < takimsayisi; j++)
		{
			if (puan[j].puan < puan[j + 1].puan)
			{
				puan[takimsayisi] = puan[j];
				puan[j] = puan[j + 1];
				puan[j + 1] = puan[takimsayisi];
			}//if

			if (puan[j].puan == puan[j + 1].puan) {
				if (strcmp(puan[j].adi, puan[j + 1].adi) > 0)
				{
					puan[takimsayisi] = puan[j];
					puan[j] = puan[j + 1];
					puan[j + 1] = puan[takimsayisi];
				}//if
			}//if

		}//for
	}//for

	printf("\n");
	printf("-------------------PUAN DURUMU SIRALI------------------\n\n");
	printf(" %-25s %-3s %-3s %-3s %-3s %-3s %-3s %-3s\n", "Takim adi", "O", "G", "B", "M", "A", "Y", "P");
	fprintf(fpuandurumu, "%-25s %-3s %-3s %-3s %-3s %-3s %-3s %-3s\n", "Takim adi", "O", "G", "B", "M", "A", "Y", "P");

	for (i = 0; i < takimsayisi; i++)
	{
		printf(" %-25s %-3d %-3d %-3d %-3d %-3d %-3d %-3d\n", puan[i].adi, puan[i].oynanan, puan[i].galibiyet, puan[i].beraber, puan[i].malubiyet, puan[i].atilan, puan[i].yenen, puan[i].puan);
		fprintf(fpuandurumu, "% -25s %-3d %-3d %-3d %-3d %-3d %-3d %-3d\n", puan[i].adi, puan[i].oynanan, puan[i].galibiyet, puan[i].beraber, puan[i].malubiyet, puan[i].atilan, puan[i].yenen, puan[i].puan);
	}//for

	printf("\n Puan durumunu \"puandurumu.txt\" dosyasina sirali bicimde yazdirildi!\n");

	printf("\n");
	printf("0 ) Ana Menu\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '0':
		system("cls");
		menu();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		puandurumu();
		break;
	}//switch
}//puandurumu
コード例 #7
0
void golkralligi() {

	if (a == 0)
	{
		a = 1;
		for (i = 0; i < futbolcusayisi; i++)
		{
			for (j = 0; j < golsayisi; j++)
			{
				if (futbolcu[i].no == gol[j].futbolcuno && futbolcu[i].takimno == gol[j].takimno)
				{
					futbolcu[i].attigigol++;
				}

			}//for
		}//for

		for (i = 0; i < futbolcusayisi; i++)
		{
			for (j = 0; j < futbolcusayisi; j++)
			{
				if (futbolcu[j].attigigol < futbolcu[j + 1].attigigol)
				{
					futbolcu[futbolcusayisi] = futbolcu[j];
					futbolcu[j] = futbolcu[j + 1];
					futbolcu[j + 1] = futbolcu[futbolcusayisi];
				}//if
			}//for
		}//for
	}//if

	printf("------------------------GOL KRALI---------------------\n\n");

	for (i = 0; i < futbolcusayisi; i++)
	{
		if (futbolcu[0].attigigol == futbolcu[i].attigigol)
		{
			printf("%3s", "");
			printf("%-30s", futbolcu[i].adi);
			printf(" %-5d", futbolcu[i].attigigol);
			printf("\n");
		}
	}


	//ilk 10
	printf("\n");
	printf("-------------------------ILK 10-----------------------\n\n");
	printf("%3s %-26s %-5s \n", " ", "Adi: Soyadi:", "Gol:");

	for (i = 0; i < 10; i++)
	{
		printf("%3d ", i + 1);
		printf("%-30s", futbolcu[i].adi);
		printf("%-5d", futbolcu[i].attigigol);
		printf("\n");
	}//for
	printf("\n");
	printf("0 ) Ana Menu\n");
	printf("9 ) Cikis\n");
	tercih = getche();
	switch (tercih)
	{
	case '0':
		system("cls");
		menu();
		break;
	case '9':
		system("cls");
		cikis();
		break;
	default:
		system("cls");
		golkralligi();
		break;
	}
}//golkralligi
コード例 #8
0
ファイル: telefonrehberi.cpp プロジェクト: saltintop64/c
void main()
{
system("color 3b");
char sec,menu;
while(true)	
{
printf("\t\t\t*******************\n\t\t\t*  1-> Kisi ekle  *\n\t\t\t*-----------------* \n\t\t\t*  2-> Goruntule  *\n\t\t\t*-----------------* \n\t\t\t*  3-> Guncelle   *\n\t\t\t*-----------------* \n\t\t\t*  4-> Sil        *\n\t\t\t*-----------------* \n\t\t\t*  5-> Arama      *\n\t\t\t*-----------------* \n\t\t\t*  6-> Cikis      *\n\t\t\t*******************");
sec=getch();
switch (sec)
{
case '1':
islemyapiliyor();
system("cls");
kisiekle();
islemyapiliyor();
break;
case '2':
islemyapiliyor();
system("cls");
goruntule();
printf("\n\nMenuye Donmek Icin => M ");
menu=getch();
fonksiyonmenu(menu);
islemyapiliyor();
break;
case '3':
islemyapiliyor();
system("cls");
guncelle();
system("cls");
islemyapiliyor();
break;
case '4':
islemyapiliyor();
system("cls");
sil();
printf("\n\nMenuye Donmek Icin => M ");
menu=getch();
fonksiyonmenu(menu);
islemyapiliyor();
break;
case '5':
islemyapiliyor();
system("cls");
arama();
printf("\n\nMenuye Donmek Icin => M ");
menu=getch();
fonksiyonmenu(menu);
islemyapiliyor();
break;
case '6':
islemyapiliyor();
exit(cikis());
break;
default:
islemyapiliyor();
system("cls");
system("color 3A"); 
printf("YANLIS SECIM YAPTINIZ!! LUTFEN TEKRAR DENEYINIZ ");
Sleep(750);
system("color 3B"); 
break;
}
system("cls");
}
}