• Merhaba Ziyaretçi.
    "Yapay Zeka Objektif " Fotoğraf Yarışması başladı. İlgili konuya  BURADAN  ulaşabilirsiniz. Sizi de bu yarışmada görmek isteriz...

C'de Örnek Kodlar Buraya

merakettim

Homo Sapiens Sapiens
Özel üye
Paylaşmak istediğiniz örnekleri burada paylaşabilirsiniz.
İlk paylaşım benden:
Bu program MS-dos'un yaptığı bütün işleri yapar.Zaten çalışması ve komutları MS-dos'a bağlı:)
PHP:
#include <stdio.h>
#include <stdlib.h>
main()
{
char a[250];
printf("\nwww.cerezforum.com\n");
printf("\nMS-dos\n");
printf("NOT:Bu programda ozel karakterlerin basina\"\\\" koymaniz gerekmektedir.\n");
system("cd..");
 do
 { 
    scanf("%s",&a);
    system(a);   
       }while (a!='a');
    system("PAUSE");	
   return 0;
}
 

merakettim

Homo Sapiens Sapiens
Özel üye
Bu da OpenGL proje örneği.Tamamen kendim yazdım;)

PHP:
#include <GL/glut.h>
#define nokta glVertex2f
#define renk glColor3f
void ucgen_grafikleri()
{
        glClear(GL_COLOR_BUFFER_BIT);
        glBegin(GL_POLYGON);
        renk(1.0,0.0,0.0);nokta(0.0, 0.0);
        renk(0.0,1.0,0.0);nokta(0.3, 0.0);
        renk(0.0,0.0,1.0);nokta(0.0, 0.3);
        glEnd();
      
        glBegin(GL_TRIANGLES);
        
        renk(1.0,0.0,0.0);nokta(0.0, 0.0);
        renk(0.0,0.0,0.0);nokta(-0.1,-0.1);
        renk(0.0,0.0,0.0);nokta(0.5,-0.1);
       //******************//
        
        renk(1.0,0.0,0.0);nokta(0.0, 0.0);
        renk(0.0,0.0,0.0);nokta(0.5,-0.1);
        renk(0.0,1.0,0.0);nokta(0.3, 0.0);
        //****************//
        
        renk(0.0,0.0,0.0);nokta(-0.1,-0.1);
        renk(0.0,0.0,0.0);nokta(-0.1,0.5);
        renk(1.0,0.0,0.0);nokta(0.0, 0.0);
        //*****************//
        
        renk(1.0,0.0,0.0);nokta(0.0, 0.0);
        renk(0.0,0.0,1.0);nokta(0.0, 0.3);
        renk(0.0,0.0,0.0);nokta(-0.1,0.5);
        //*****************//
        
        renk(0.0,0.0,1.0);nokta(0.0, 0.3);
        renk(0.0,1.0,0.0);nokta(0.3, 0.0);
        renk(0.0,0.0,0.0);nokta(-0.1,0.5);
        //*****************//
        
        renk(0.0,1.0,0.0);nokta(0.3, 0.0);
        renk(0.0,0.0,0.0);nokta(-0.1,0.5);
        renk(0.0,0.0,0.0);nokta(0.5,-0.1);
        
        glEnd();
        glFlush();
}

int main (int argc, char ** argv)
{       printf("\n\n\n\n\n\n\n\n\n\t\t\t<Enter> calistirir...");

        getch();
        system("CLS");
        printf("\n\n\n\n\n\n\n\n\n\n\n\t\t\tCALISIYOR....");
        glutInit (&argc, argv);
        glutInitWindowSize(1020,850);
        glutCreateWindow("Sercan Tarafından Yazılmıştır(merakettim)!...");
        glutDisplayFunc(ucgen_grafikleri);
        glutMainLoop();
        return(0);
}

573876adsiz.bmp
 

merakettim

Homo Sapiens Sapiens
Özel üye
2.Dereceden Bir bilinmeyenli denklemin köklerini bulan program.

PHP:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define logo printf("\t\t\t\t\t\t\t    www.cerezforum.com\n\t\t\t\t\t\t\t\tmerakettim")

float delta;int a,b,c;
char i;
int main()
{
  don:
   logo;
   printf("\n\n\t\tIKINCI DERECEDEN BIR BILINMEYENLI DENKLEM");
   printf("\n\n\n\ta*x*x+b*x+c=0 tipinde bir denklemin koklerini bulmak icin,\n\n\t\t\ta,b ve c degerlerini girin:\n");
                         printf("\n\n\ta=");
                         scanf("%d",&a);
                         printf("\n\n\tb=");
                         scanf("%d",&b);
                         printf("\n\n\tc=");
                         scanf("%d",&c);

  delta=(b*b)-(4*a*c);
  system("CLS");
  if(delta>=0){
       logo;
       printf("\n\n\n\n\n\t\t%d*x*x+%d*x+%d=0",a,b,c);
       printf("\n\n\n\n\n\t\tDenklemin koklerinin\n\t\tCozum kumesi={%f,%f}\n",(b+sqrt(delta))/2*a,(b-sqrt(delta))/2*a);
  }
  else 
  {    logo;
       printf("\n\n\n\n\n\t\t%d*x*x+%d*x+%d=0",a,b,c);
       printf("\n\n\n\n\n\t\tDenklemin gercel koku yoktur.");
       }
       tek:
           printf("\n\n\n\n\n\t\tTEKRAR ISLEM YAPMAK ICIN:\t'T'(Tekrar),\n\n\t\tPROGRAMDAN CIKMAK ICIN:\t\t'C'(CIKIS)\n\n\t\tBASMALISINIZ");
  i=getch();
  if(i=='T')
  {
             system("CLS");
             goto don;
  }
  else if(i=='C')
  {
  return 0;
}
else
system("CLS");
      logo;
goto tek;
}
 

MeMoCaN86

Üyecik
selam ben bu sitede ve bu konuda daha yeniyim DevC++ u indirdim verdiginiz kodu yapistirdim peki devami nasil oluyor nereye tiklamam gerekiyor
 

merakettim

Homo Sapiens Sapiens
Özel üye
Derleyici lazım kardeş programı çalıştırabilmen için.Derleyiciye yazıyorsun,"derle" diyorsun bukadar.Herhangi bir C derleyicisi olur.
 

JosTeR

KAF SİN KAF !
Özel üye
Klavyeden girilen 100 sayıdan tek olanların sayısını, çift olanların ise toplamını bularak ekrana yazdıran programı yazınız?

Cevap;
Kod:
#include<stdio.h>
#include<conio.h>
int i,sayi[100],b,ts=0,ctop=0;
void main(void)
{
      for(i=0;i<=99;i++)
      {
                         printf("%d. sayıyı giriniz:",i+1);
                         scanf("%d",&sayi[i]);
                         b=sayi[i]%2;
                         if(b==0)
                         {
                         ctop=ctop+sayi[i];
                         }
                         else
                             ts=ts+1;
                         }
                         printf("Ciftlerin Toplamı=%d",ctop);
                         printf("\n Tek Sayılar=%d",ts);
      getch();
 

JosTeR

KAF SİN KAF !
Özel üye
Klavyeden girilen bir ile 5 arasındaki rakamları sözel olarak ekrana yazan,bu aralık dışında bir sayı girildiğinde kullanıcıyı bir mesaj ile uyaran programı yazınız.

Cevap;
Kod:
void main(void)
{
	int rakam;
	printf("1-5 arasinda bir rakam giriniz:");
	scanf("%d",&rakam);
	switch(rakam)
	{
		case 1:
		printf("Bir");
		break;
		case 2:
		printf("iki");
		break;
		case 3:
		printf("Uc");
		break;
		case 4:
		printf("Dort");
		break;
		case 5:
		printf("Bes");
		break;
		default:
		printf("Sinirlar disinda deger girildi");
		break;
	}
}
 

merakettim

Homo Sapiens Sapiens
Özel üye
PIC16F84 ile yürüyen lamba programı.
(8 led)

PHP:
#include <pic1684.h> 
static char a,b;  
int c;
void main(void)
  
{   
    TRISA = 0b11111111;   
    TRISB = 0b00000000;   
	PORTB=0;   
    for(;;)
{
if(b==0)
{
PORTB=(0b00000001<<a++);
if(a>=7)
{
b=1;
a=0;
}
for(c=0;c<1000;c++){
#asm
NOP
#endasm
}
}
else if(b==1)
{
PORTB=(0b10000000>>a++);
if(a>=7)
{
b=0;
a=0;
}
for(c=0;c<1000;c++){
#asm
NOP
#endasm
}
}
}
}
 
Top