Arduino ile RGB led kontrolü

RGB led control with HC-06 Bluetooth Module.


Fritzing circuit:


Video:



You can find source code in this link.

0 yorum:

C ile Amiral Battı

C ile amiral battı oyunu. Hocamızın örnek oyunuydu umarım kodları anlayabilirsiniz..





0 yorum:

C ile yılan oyunu


Hocamızın verdiği görsel ödevini sınıftan bir arkadaşımız snake ile yapmıştı. Karışık ve yorucu umarım anlayabilirsiniz.

Source Code

#include<graphics.h>
#include<conio.h>
#include<time.h>
#include<stdio.h>
#include <limits.h>
#include <stdlib.h>
   int check = 3,mouse = 0,score = 8;
void checker(int randx,int randy,int x,int y)
{
        int temp1 = randx-x;
        int temp2 = randy-y;
            if(temp1 < 0)
                temp1 *= -1;
            if(temp2 < 0)
                temp2 *= -1;
        if(temp1 <= 8 && temp2 <= 8)
        {
            mouse = 0;
            score++;
        }
}
void dead(int x,int y)
{
            if(x <= 5 || x+10 >= 635 || y <= 5 || y+10 >= 475)
        {
            outtextxy(10,10,"OYUN BITTI");
            Sleep(3000);
            return;
        }
}
int main()
{
   int gd = DETECT, gm;
   int x = 6,y = 6,i = 0,j,temp1,temp2,kontrol=1;
   int randx=10,randy=10;
   int sayac = 0,busy = 0;
   initgraph(&gd, &gm, "");
   while(1)
   {
        if(mouse == 0)
        {
            srand(time(NULL));
            randx = rand() % 630 +5;
            randy = rand() % 470 +5;
            mouse = 1;
        }

    setcolor(WHITE);
    rectangle(randx,randy,randx+7,randy+7);
    setcolor(RED);
        for(i = 0;i <= 5;i++)
            rectangle(0+i,0+i,640-i,480-i);
    setcolor(YELLOW);
        i =0;
            if(check == 0)
            {

                if(kontrol ==3)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x-(i*10),y,x+10-(i*10),y+10);
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x,y-(j*10),x+10,y+10-(j*10));
                        checker(randx,randy,x,y-(j*10));
                        dead(x,y-(j*10));

                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       y -= (score-1)*10;
                       kontrol = 0;
                       sayac = 0;
                    }
                }

                else if(kontrol == 2)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x+(i*10),y,x+10+(i*10),y+10);
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x,y-(j*10),x+10,y+10-(j*10));
                        checker(randx,randy,x,y-(j*10));
                        dead(x,y-(j*10));
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       y -= (score-1)*10;
                       kontrol = 0;
                       sayac = 0;
                    }
                }
                else if(kontrol == 1)
                {
                    check = 1;
                    kontrol = 1;
                    continue;
                }
                else
                {
                   y-=10;
                   for(i=0;i<score;i++)
                   rectangle(x,y+(i*10),x+10,y+10+(i*10));
                   Sleep(250);
                   kontrol = 0;
                   busy = 0;
                }
            }
            else if(check == 1)
            {
                if(kontrol ==3)
                {
                busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x-(i*10),y,x+10-(i*10),y+10);
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x,y+(j*10),x+10,y+10+(j*10));
                        checker(randx,randy,x,y+(j*10));
                        dead(x,y+(j*10));
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       y += (score-1)*10;
                       kontrol = 1;
                       sayac = 0;
                    }
                }
                else if(kontrol == 2)
                {
                busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x+(i*10),y,x+10+(i*10),y+10);
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x,y+(j*10),x+10,y+10+(j*10));
                        checker(randx,randy,x,y+(j*10));
                        dead(x,y+(j*10));
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       y += (score-1)*10;
                       kontrol = 1;
                       sayac = 0;
                    }
                }
                else if(kontrol == 0)
                {
                    check = 0;
                    kontrol = 0;
                    continue;
                }
                else
                {
                    y+=10;
                       for(i=0;i<score;i++)
                       rectangle(x,y-(i*10),x+10,y+10-(i*10));
                   Sleep(250);
                   kontrol = 1;
                   busy = 0;
                }
            }
            else if(check == 2)
            {
                if(kontrol ==1)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x,y-(i*10),x+10,y+10-(i*10));
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x-(j*10),y,x+10-(j*10),y+10);
                        checker(randx,randy,x-(j*10),y);
                        dead(x-(j*10),y);
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       x -= (score-1)*10;
                       kontrol = 2;
                       sayac = 0;
                    }
                }
                else if(kontrol == 0)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x,y+(i*10),x+10,y+10+(i*10));
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x-(j*10),y,x+10-(j*10),y+10);
                        checker(randx,randy,x-(j*10),y);
                        dead(x-(j*10),y);
                    }
                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       x -= (score-1)*10;
                       kontrol = 2;
                       sayac = 0;
                    }
                }
                else if(kontrol == 3)
                {
                    check = 3;
                    kontrol = 3;
                    continue;
                }
                else
                {
                   x-=10;
                   for(i=0;i<score;i++)
                   rectangle(x+(i*10),y,x+10+(i*10),y+10);
                   Sleep(250);
                   kontrol = 2;
                   busy = 0;
                }
            }
            else if(check == 3)
            {
                if(kontrol ==1)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x,y-(i*10),x+10,y+10-(i*10));
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x+(j*10),y,x+10+(j*10),y+10);
                        checker(randx,randy,x+(j*10),y);
                        dead(x+(j*10),y);
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       x += (score-1)*10;
                       kontrol = 3;
                       sayac = 0;
                    }
                }
                else if(kontrol == 0)
                {
                    busy = 1;
                    for(i=score-sayac-1;i>=0;i--)
                        rectangle(x,y+(i*10),x+10,y+10+(i*10));
                    for(j=sayac;j>=0;j--)
                    {
                        rectangle(x+(j*10),y,x+10+(j*10),y+10);
                        checker(randx,randy,x+(j*10),y);
                        dead(x+(j*10),y);
                    }

                    Sleep(250);
                    sayac++;
                    if(sayac == score)
                    {
                       x += (score-1)*10;
                       kontrol = 3;
                       sayac = 0;
                    }
                }
                else if(kontrol == 2)
                {
                    check = 2;
                    kontrol = 2;
                    continue;
                }

                else
                {
                      x+=10;
                      for(i=0;i<score;i++)
                      rectangle(x-(i*10),y,x+10-(i*10),y+10);
                      Sleep(250);
                      kontrol = 3;
                      busy = 0;
                }
            }

    dead(x,y);

        if (!kbhit())
            x = x;
        else if(busy == 0)
        {
            if ( GetAsyncKeyState ( VK_UP ) & SHRT_MAX )
              check = 0;
            else if ( GetAsyncKeyState ( VK_DOWN ) & SHRT_MAX )
              check = 1;
            else if ( GetAsyncKeyState ( VK_LEFT ) & SHRT_MAX )
              check = 2;
            else if ( GetAsyncKeyState ( VK_RIGHT ) & SHRT_MAX )
              check = 3;
        }

    checker(randx,randy,x,y);
    delay(5);
    cleardevice();
   }
   closegraph();
   return 0;
}


0 yorum:

C ile öğrenci defteri

Bu kodda dosyalama yöntemi ile bir öğrenci defteri oluşturduk. Öğrenci, ders ve not bilgisi ekliye biliyoruz, listeleme ve silme işlemlerini yapıyoruz.

Kod biraz uzun umarım anlayabilirsiniz..

Arayüz


Source Cod

#include <stdio.h>
#include <stdlib.h>
struct ogrenci{
char ad[10];
char soyad[10];
char no[10];
};
struct ders{
char ders[10];
char derskodu[10];
};
struct Not{
char ogrno[5];
char dersno[10];
char notekle[5];
};
void menu();
int ogrenciekleme();
int notekleme();
int dersekleme();
int listeleme();
int ogrencisil();
int derssil();
void menu()
{
    printf("1.Ogrenci ekle\n");
    printf("2.Ders ekle\n");
    printf("3.Not ekle\n");
    printf("4.Listeleme\n");
    printf("5.Ders silme\n");
    printf("6.Ogrenci silme\n");
    printf("7.Cikis");
}
int main()
{
char secim='0';
int numara=-1;
menu();
do{
printf("\nSeciminiz:");
secim=putch(getch());
switch(secim)
{
    case '1':
    if(ogrenciekleme()==0)
    {
     printf("\nOgrenci basariyla eklendi.");
    }else {
    printf("\n Hata ekelenemedi!");
    } break;
    case '2':
    if(dersekleme()==0)
    {
        printf("\nBasariyla eklendi!");
    }else{
    printf("Ekelenemedi!");}
    break;
    case '3':
    if(notekleme()==0)
      printf("Basariyla eklendi\n");
      else
        {
      printf("Eklenemedi\n");}
      break;
    case '4':
    if(listeleme()==0)
        printf("Basariyla listelendi!");
    else{
    printf("listelenemedi!");}
    break;
    case '5':
        if(derssil()==0){
            printf("Basariyla silindi!"); }
        else{
            printf("Silinemedi!");
        }
    break;
    case '6':
    if(ogrencisil()==0){
        printf("Basariyla silindi!");
    }
            else{
            printf("Silinemedi!");
        }
    break;
    case '7':
       printf("Programi kullandiginiz icin tesekkurler!");
        exit(1);
    default:
printf("\nHatali secim!!");
}
}while(secim!=7);
return 0;
}
int ogrenciekleme()
{
    struct ogrenci kayit;
    FILE *pt;
    int i=0,a=1;
    char gecici[10],ad[10],soyad[10];
if((pt=fopen("ogrenci.txt","a+"))==NULL)
    {
return -1;
}
  while(!feof(pt))
  {
    i++;
    fscanf(pt,"%s%s%s",gecici,ad,soyad);
  }
printf("\n%d.Ogrencinin Numarasini giriniz(Max. 9karakterli):",i);
scanf("%s",kayit.no);
if(strcmp(gecici,kayit.no)==0)
{
    printf("Bu numarada ogrenci bulunmaktadir!!!");
    return (-1);
}
fprintf(pt,"\n%s\t",kayit.no);
printf("\n%d.Ogrencinin Isim giriniz(Max. 9karakterli):",i);
scanf("%s",kayit.ad);
fprintf(pt,"%s\t",kayit.ad);
printf("\n%d.Ogrencinin Soyisim giriniz(Max. 9karakterli):",i);
scanf("%s",kayit.soyad);
fprintf(pt,"%s",kayit.soyad);
fclose(pt);
a++;
return 0;
}
int dersekleme()
{
    struct ders yeni;
    FILE *pt;
    char gecici[10],ders[10];
    int i=0;
  if((pt=fopen("ders.txt","a+"))==NULL)
 {
     printf("Dosya acilamadi");
     return(-1);
 }
  while(!feof(pt))
  {
    i++;
    fscanf(pt,"%s%s",gecici,ders);
  }
 printf("\n%d.Dersin kodunu giriniz(Max. 9karakterli):",i);
 scanf("%s",yeni.derskodu);
 if(strcmp(gecici,yeni.derskodu)==0)
 {
     printf("Bu ders bulunmaktadir!!");
     return -1;
 }
 fprintf(pt,"\n%s\t",yeni.derskodu);
 printf("\n%d.Dersin adini giriniz(Max. 9karakterli):",i);
 scanf("%s",yeni.ders);
 fprintf(pt,"%s",yeni.ders);
 fclose(pt);
 return 0;
}
int notekleme()
{
    FILE *pt;
    FILE *dp;
    FILE *bp;
    int no=1,i=0,a=0;
    struct ogrenci aktif;
    struct ders canli;
    struct Not yaz;
    if((dp=fopen("ogrenci.txt","r"))==NULL)
       {
           puts("Acilamadi!!");
           return (-1);
       }
     if((pt=fopen("ders.txt","r"))==NULL)
       {
           puts("Acilamadi!!");
           return (-1);
       }
   printf("\nNumara\tAd\tSoyad\t\t\n");
     while(!feof(dp))
    {
        fscanf(dp,"%s%s%s",aktif.no,aktif.ad,aktif.soyad);
        printf("%d.%s\t",no,aktif.no);
        printf("%s\t\t",aktif.ad);
        printf("%s\t\t\n",aktif.soyad);
        no++;
    }
    fclose(dp);
    no=1;
    printf("\nKac nolu ogrenciye not girilicek:");
    scanf("%s",&yaz.ogrno);
    printf("\nDerskodu\t\tDers\n");
    while(!feof(pt))
    {
        fscanf(pt,"%s%s",canli.derskodu,canli.ders);
        printf("%d.\t%s\t\t",no,canli.derskodu);
        printf("%s\t\t\n",canli.ders);
        no++;
    }
    fclose(pt);
    puts("Not girilecek olan dersin kodunu giriniz:");
    scanf("%s",&yaz.dersno);
  printf("Ders notunu giriniz:");
   scanf("%s",&yaz.notekle);
   if((bp=fopen("not.txt","a+"))==NULL)
       {
           puts("Acilamadi!!");
           return (-1);
       }
   fprintf(bp,"\n%s\t%s\t%s",yaz.ogrno,yaz.dersno,yaz.notekle);
   fclose(bp);
  return 0;
 }
int derssil()
{  FILE *pt,*dt,*dp;
    struct ders canli;
    char aranacak[15];
    dp=fopen("ders.txt","r");
    puts("\nDerskodu\t\tDers\n");
    while(!feof(dp))
    {
        fscanf(dp,"%s%s",canli.derskodu,canli.ders);
        printf("%s\t",canli.derskodu);
        printf("%s\n",canli.ders);
    }
        fclose(dp);
        puts("Silinecek dersin kodunu giriniz:");
        scanf("%s",&aranacak);
    pt=fopen("ders.txt","r");
    dt=fopen("ders1.txt","w");
    while(!feof(pt))
    {
         fscanf(pt,"%s%s",canli.derskodu,canli.ders);
         if(strcmp(canli.derskodu,aranacak)==0)
         {
           fscanf(pt,"%s%s",canli.derskodu,canli.ders);
         }
         fprintf(dt,"\n%s\t%s",canli.derskodu,canli.ders);
    }
    fclose(pt);
    fclose(dt);
    remove("ders.txt");
    rename("ders1.txt","ders.txt");
    return 0;
}
int ogrencisil()
{
    FILE *pt,*dp,*dt,*Not2,*Not1;
    struct ogrenci aktif;
    struct Not oku;
    struct ogrenci canli;
    char aranacak[15];
    dp=fopen("ogrenci.txt","r");
    printf("\nNumara\t\tAd\t\tSoyad\t\t\n");
     while(!feof(dp))
    {
        fscanf(dp,"%s%s%s",canli.no,canli.ad,canli.soyad);
        printf("%s\t\t%s\t\t%s\t\t\n",canli.no,canli.ad,canli.soyad);
    }
    fclose(dp);
    puts("Silinecek ogrencinin sirasini giriniz");
    scanf("%s",&aranacak);
    pt=fopen("ogrenci.txt","r");
    dt=fopen("ogrenci1.txt","w");
    while(!feof(pt))
    {
        fscanf(pt,"%s%s%s",aktif.no,aktif.ad,aktif.soyad);
        if(strcmp(aktif.no,aranacak)==0)
        {
            fscanf(pt,"%s%s%s",aktif.no,aktif.ad,aktif.soyad);
        }
        fprintf(dt,"\n%s\t%s\t%s",aktif.no,aktif.ad,aktif.soyad);
    }
    Not1=fopen("not.txt","r");
    Not2=fopen("not1.txt","w");
    while(!feof(pt))
    {
        fscanf(Not1,"%s%s%s",oku.ogrno,oku.dersno,oku.notekle);
        if(strstr(oku.ogrno,aranacak))
        {
            fscanf(Not1,"%s%s%s",oku.ogrno,oku.dersno,oku.notekle);
        }
        if(!strstr(oku.ogrno,aranacak))
        {
            fprintf(Not2,"\n%s\t%s\t%s",oku.ogrno,oku.dersno,oku.notekle);
        }
    }
    fclose(Not1);
    fclose(Not2);
    fclose(dt);
    fclose(pt);
    remove("ogrenci.txt"); //dosya siliniyor...
    rename("ogrenci1.txt","ogrenci.txt"); //dosyanin adi degistiriliyor...
    remove("not.txt");
    rename("not1.txt","not.txt");
    return 0;
}
int listeleme()
{
    FILE *ders,*puan,*ogr;
    struct ogrenci canli;
    struct ders kanli;
    struct Not aktif;
    int i=0;
    if((ogr=fopen("ogrenci.txt","r"))==NULL)
    {
        return (-1);
    }
    if((ders=fopen("ders.txt","r"))==NULL)
    {
        return (-1);
    }
    if((puan=fopen("not.txt","r"))==NULL)
    {
        return (-1);
    }
  puts("\nOgr.No\tAd\t\Soyad");
  while(!feof(ogr))
  {
      fscanf(ogr,"%s%s%s",&canli.no,&canli.ad,&canli.soyad);
      i++;
      printf("%d.%s\t%s\t%s\n",i,canli.no,canli.ad,canli.soyad);
  }
  fclose(ogr);
  i=0;
  puts("Ders No\tDers");
  while(!feof(ders))
  {
      fscanf(ders,"%s%s",kanli.derskodu,kanli.ders);
      i++;
      printf("%d.%s\t%s\n",i,kanli.derskodu,kanli.ders);
  }
  fclose(ders);
  i=0;
  puts("Ogr No\tDers kodu\tPuan");
  while(!feof(puan))
  {
      fscanf(puan,"%s%s%s",aktif.ogrno,aktif.dersno,aktif.notekle);
      i++;
      printf("%d.%s\t%s\t%s\n",i,aktif.ogrno,aktif.dersno,aktif.notekle);
  }
  fclose(puan);
 return 0;
}





0 yorum:

C ile girilen adları alfabetik olarak sıralama

Klasik bir c kodu girilen değerleri alfabetik olarak sıralama.



Source Code:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define max 50
#define lim 5
void sirala(char *q[lim],int sayac);
void listele(char *q[lim],int sayac);
int main()
{
    static char ad[lim][max];
    char *p[lim];
    int say=0;
    do
    {
        printf("Adinizi giriniz;");
        gets(ad[say]);
        p[say]=ad[say];
        say++;
    }while(say<lim);
    sirala(p,say);
    listele(p,say);
    return 0;
}
    void sirala(char *q[lim],int sayac)
    {
        char *tmp;
        int i,j;
        for(i=0;i<sayac-1;i++)
        {    for(j=i+1;j<sayac;j++)
              {
                if(strcmp(q[i],q[j])>0)
                {
                    tmp=q[j];
                    q[j]=q[i];
                    q[i]=tmp;
                }
              }
        }
    }
    void listele(char *q[lim],int sayac)
    {
        int i;
        for(i=0;i<sayac;i++)
        printf("%s\n",q[i]);
    }

0 yorum:

C ile ay gün yıl saat bilgisini sistemden alma





#include <stdio.h>
#include <time.h>
int main()
{
    struct tm* sys;
    time_t t;
    t=time(NULL);
    sys=localtime(&t);
    printf("Zaman %.2d:%.2d\n",sys->tm_hour,sys->tm_min);
    printf("Tarih %.2d/%.2d\n",sys->tm_mday,sys->tm_mon,sys->tm_year+1900);
    printf("Current local time and date: %s",ctime(&t));
    return 0;
}

0 yorum:

C ile görsel hesap makinesi

C ile görsel hesap makinesi. Ara yüzü aşağıdaki gibidir.




Source Code

#include<stdio.h>
#include<windows.h>
int secim;
void rengim(int renk)
{
 HANDLE hStdout;
 hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
 SetConsoleTextAttribute(hStdout, renk);
}
int topla(int sayi1 ,int sayi2)
{
 return (sayi1+sayi2);
}
int cikar(int sayi1 ,int sayi2)
{
 return (sayi1-sayi2);
}
int carp(int sayi1 ,int sayi2)
{
 return (sayi1*sayi2);
}
int bol(int sayi1 ,int sayi2)
{
 if(sayi2!=0)
 return (sayi1/sayi2);
}
void gotoxy(short x, short y)
{
 HANDLE hConsoleOutput;
 COORD Cursor_Pos={x-1,y-1};
 hConsoleOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 SetConsoleCursorPosition(hConsoleOutput,Cursor_Pos);
}
void cerceve(int x1,int x2,int y1,int y2)
{
 int i,j;
 for(i=x1;i<=x2;i++)
 {
 gotoxy(i,y1);printf("%c",196);
 gotoxy(i,y2);printf("%c",196);
 }
 for(j=y1;j<=y2;j++)
 {
 gotoxy(x1,j);printf("%c",179);
 gotoxy(x2,j);printf("%c",179);
 }
 gotoxy(x1,y1);printf("%c",218);
 gotoxy(x2,y1);printf("%c",191);
 gotoxy(x2,y2);printf("%c",217);
 gotoxy(x1,y2);printf("%c",192);
}
void baslangic()
{
 int i,j;
 gotoxy(20,14);printf("HESAP MAKINASI YUKLENIYOR");
 for(j=15;j<=50;j++)
 {
 gotoxy(j,16);printf("%c",196);
 gotoxy(j,18);printf("%c",196);
 }
 for(i=15;i<=50;i++)
 {
 rengim(4);
 gotoxy(i,17);printf("%c",177);
 Sleep(100);
 rengim(7);
 }
}
void menu()
{
 system("cls");
 cerceve(1,15,1,15);
 rengim(4);
 gotoxy(2,2);printf("ISLEMLER\n");
 gotoxy(2,3);printf("--------");
 rengim(5);
 gotoxy(2,4);printf("1-TOPLAMA");
 rengim(6);
 gotoxy(2,6);printf("2-CIKARMA");
 rengim(3);
 gotoxy(2,8);printf("3-CARPMA");
 rengim(8);
 gotoxy(2,10);printf("4-BOLME");
 rengim(7);
 gotoxy(2,12);printf("Seciminiz:");
 scanf("%d",&secim);
}
main()
{
 int say1,say2;
 baslangic();
 Sleep(300);
 menu();
 cerceve(25,60,1,20);
 gotoxy(30,2);printf("1.sayiyi gir: ");scanf("%d",&say1);
 gotoxy(30,3);printf("2.sayiyi gir: ");scanf("%d",&say2);
 switch(secim)
 {
 case 1:
 {
 rengim(5);
 gotoxy(35,6);printf("%d",say1);
 gotoxy(35,8);printf("%d",say2);
 gotoxy(30,9);printf("+");
 gotoxy(30,10);printf("---------");
 gotoxy(35,11);printf("%d",topla(say1,say2));
 break;
 }
 case 2:
 {
 rengim(6);
 gotoxy(35,6);printf("%d",say1);
 gotoxy(35,8);printf("%d",say2);
 gotoxy(30,9);printf("-");
 gotoxy(30,10);printf("---------");
 gotoxy(35,11);printf("%d",cikar(say1,say2));
 break;
}
 case 3:
 rengim(7);
 {
 gotoxy(35,6);printf("%d",say1);
 gotoxy(35,8);printf("%d",say2);
 gotoxy(30,9);printf("x");
 gotoxy(30,10);printf("---------");
 gotoxy(35,11);printf("%d",carp(say1,say2));
 break;
 }
 case 4:
 {
 rengim(8);
 gotoxy(35,6);printf("%d",say1);
 gotoxy(34,7);printf("----");
 gotoxy(35,8);printf("%d",say2);
 gotoxy(30,9);printf("=");
 gotoxy(30,10);printf("---------");
 gotoxy(35,11);printf("%d",bol(say1,say2));
 break;
 }
 default:
 {
 printf("yanlis secim");
 }
 }
 gotoxy(1,24);
getchar();
getchar();
}

0 yorum: