forumtek.net - IRC Forumu   buy vps


  forumtek.net - IRC Forumu IF - Programlama / Yazılım Genel Programlama C ve C++


Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 05 Ağustos 2015, 23:21   #1
 
Code - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203
WEB Sitesi: www.code.com
IRC Sunucusu: irc.code.com
İlgi Alanı:
Alınan Beğeni: 33
Standart Örnek Kodlamalar Buraya..

Merhaba arkadaşlar,

Bu başlık altında C ve C + + üzerine yazılmış kodları örnek olması açısından paylaşabilirsiniz,

Alıntı:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char a[50],b[50];
void cmlebrlestr(char cmle1[],char cmle2[]){
int i=0,j=0;
i=strlen(cmle1);
while(cmle2[j]!=NULL){
cmle1[i]=cmle2[j];
i++;
j++;
}
for(i=0;i<strlen(cmle1);i++)
{
printf("%c",cmle1[i]);
}
}
main(){
printf("ilk kelime :");gets(a);
printf("ikinci kelime :");gets(b);
cmlebrlestr(a,b);
getch();
}

Yukarıdaki program iki cümleyi birleştiren fonksiyon örneğidir.

İyi forumlar.. ^^
 Code isimli Üye şimdilik offline konumundadır   Alıntı
Alt 29 Aralık 2015, 21:50   #2
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

For ve while döngüsü ile ismimin baş harfini (*) karakteri ile yazan program.)

Kod:
#include <stdio.h>
int main()
{
    int i,a;
    for(i=0;i<=20;i++)
    {
        printf("*");
    }
    for(a=0;a<=5;a++)
    {
        printf("\n\t *");        
    }
    
}
-

Kod:
#include <stdio.h>
int main()
{
    int i,a=0;
    while(i<=20)
    {
        printf("*");
        i++;
    }
    while(a<=5)
    {
        printf("\n\t *");
        a++;
    }
}





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }

Konu Entrance tarafından (29 Aralık 2015 Saat 22:03 ) değiştirilmiştir.
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 03 Ocak 2016, 12:27   #3
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

C ile küçük bir hesap makinası örneğide benden olsun.)

Son zamanlarda Dev C + + programını kullanarak bazı pratikler yapıyorum, umarım işinize yarar.)

Kod:
#include <stdio.h>

void Menu_goster();
void Toplama();
void Carpma();
void Cikarma();
void Bolme();

int main()
{
int islem;
Menu_goster();

basaal :printf("Secim yapiniz..\n"); scanf("%d",&islem);
    switch(islem)
    {
    case 1:
    Toplama();
    break;
    case 2:
    Carpma();
    break;
    case 3:
    Cikarma();
    break;
    case 4:
    Bolme();
    break;
    default :
    printf("*** HATA! 1-4 arasinda islem seciniz..\n");
    goto basaal;
    }
   
}

void Menu_goster()
{
    printf("*** %s'nin Hesap Makinasina Hos gediniz.. ***\n");
    printf("Toplama islemi icin 1 :\n");
    printf("Carpma islemi icin  2 :\n");
    printf("Cikarma islemi icin 3 :\n");
    printf("Bolme islemi icin   4 :\n");
}

void Toplama()
{
    int bir,iki,sonucu;
    printf("2 sayi giriniz :"); scanf("%d%d",&bir,&iki);
    sonucu=bir+iki;
    printf("Toplama Sonucu : %d",sonucu);
}
void Carpma()
{
    int bir,iki,sonucu;
    printf("2 sayi giriniz :"); scanf("%d%d",&bir,&iki);
    sonucu=bir*iki;
    printf("Carpma Sonucu : %d",sonucu);
}
void Cikarma()
{
    int bir,iki,sonucu;
    printf("2 sayi giriniz :"); scanf("%d%d",&bir,&iki);
    sonucu=bir-iki;
    printf("Cikarma Sonucu : %d",sonucu);
}
void Bolme()
{
    float bir,iki,sonucu;
    printf("2 sayi giriniz :"); scanf("%f%f",&bir,&iki);
    sonucu=bir/iki;
    printf("Bolme Sonucu : %.2f",sonucu);
}
İyi forumlar.. ^^*





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }

Konu Entrance tarafından (03 Ocak 2016 Saat 14:33 ) değiştirilmiştir.
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 24 Ocak 2016, 12:28   #4
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Kod:
#include <stdio.h>

int main ()
{
FILE *ptr;
int maas,adet,prim;
char isim[20];
 
puts("isminiz nedir?"); gets(isim);
printf("(%s) > Maasinizi giriniz :",isim); scanf("%d",&maas);
printf("(%s) > Bu ay kac adet urun cikardiniz? :",isim); scanf("%d",&adet);

if ((ptr=fopen("maaslar.txt","a"))!=NULL)
{
	if (adet>=1 && adet<=10)
        prim=adet*5;
	fprintf(ptr,"(%s) - Prim :%d\nToplam maasi :%d\n",isim,prim,prim+maas);
{
	
}
else if(adet>=11 && adet<=20)
{
	prim=adet*10;
	fprintf(ptr,"(%s) - Prim :%d\nToplam maasi :%d\n",isim,prim,prim+maas);
}
else if(adet>=21 && adet<=30)
{
	prim=adet*15;
		fprintf(ptr,"(%s) - Prim :%d\nToplam maasi :%d\n",isim,prim,prim+maas);
}
else
printf("*** (%s) - UYARI! (Hatali islem yaptiniz!)",isim);
}
}
Can sıkıntısı.)
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 30 Ocak 2016, 16:45   #5
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Belirtilen rakam kadar ekrana yıldız(*) basar ve toplamını belirtir..

Kod:
#include <stdio.h>

int main()
{

int n;
 
 printf("Kac adet yildiz bastirmak ister siniz?"); scanf("%d",&n);
 for(int i=0;i<n;i++)
 {
 	printf("*\n");
 }
 printf("Toplam yildiz sayisi: %d",n);
}





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 31 Ocak 2016, 17:51   #6
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Birden bine kadar rakamlar bastırmaya yarayan örnek program..

Kod:
#include <stdio.h>
#define X 1000

int main(void)
{
int n;
printf("Programi sonlandirmak icin 0 a basiniz..\n");
printf("1-1000 e kadar sayi girebilirsiniz..\n"); 

do
{
	scanf("%d",&n);	
	if(n == 0)
	{
		break;
	}
 }while(n < X);
 puts("program sonlandirildi..");
}





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 06 Şubat 2016, 20:59   #7
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Kod:
#include <stdio.h>
#include <string.h>

#define Karakter 1000

int main()
{
  char k1[Karakter],k2[Karakter];
  
  puts("Karakter1   :");  scanf("%s",k1);
  puts("Karakter2   :"); scanf("%s",k2);
  
  
  if(strlen(k1) > strlen(k2))
  { 
  	printf("Karakter1 buyuktur Karakter2 den.. :%d",strlen(k1),strlen(k2));
  }
   else if(strlen(k2) > strlen(k1))
   {
   	printf("Karakter2 buyuktur Karakter1 den :%d",strlen(k2),strlen(k1));
   }
   else
   {
   	printf("Girilen karakter sayilari birbirine esittir.");
  }
}





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 10 Şubat 2016, 22:50   #8
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Belirtilen cümlede kaç adet boşluk olduğunu söyleyen program.

Kod:
#include <stdio.h>
#include <string.h>


int main()
{
	char string[]="Falan filan inter milan!";
	int bul=0;
	puts(string);
	
	for(int i=0;i<strlen(string);i++)
	{
	  if(string[i] == ' ')
	  bul++;	
	} 
	printf("Bosluk sayisi: %d",bul);
}





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 22 Haziran 2017, 21:31   #9
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Kullanıcı bilgilerini belirtilen TXT dosyasına veri kaydeden örnek bir programdır. Aşağıdaki kodu daha da stabil bir şekilde yazabilirdim. Ancak struct ve fonksiyonları da kullanıp, değişik yollarında olduğunu bilmeyenler için, bu yönde gerçekleştirdim.

Kod:
#include <stdio.h>
#include <string.h>

struct Kullanici{
	
	char isim[10];
	char nick[10];
	char forum[20];
	
};
void KullaniciBilgileriniGoster(struct Kullanici *kullanici){
	
	strcpy(kullanici->isim,"Taner");
	strcpy(kullanici->nick,"Entrance");
	strcpy(kullanici->forum,"www.forumtek.net");
}
int main(){
   
   FILE *Dosya;
   struct Kullanici KullaniciProfili;
   
   
   if((Dosya = fopen("kprofil.txt","w"))){
   	KullaniciBilgileriniGoster(&KullaniciProfili);
   	fprintf(Dosya,"Kullanici ismi %s\nNicki %s\nForum adresi %s", KullaniciProfili.isim, 
	KullaniciProfili.nick, KullaniciProfili.forum);
	printf("Kullanici bilgileri basariyla kayit edildi...");
	
   }else{
   	printf("Dosya acilamadi!");
   	return 0;
   }
   return 0;
}
^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı
Alt 27 Ağustos 2017, 16:48   #10
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart Cevap: Örnek Kodlamalar Buraya..

Programın neler yaptığına dair herhangi bir açıklama yapmak istemiyorum. MenuGoster, fonksiyonunda gayet açık bir şekilde programın ne yaptığı zaten gösteriliyor..

Kod:
#include <stdio.h>


#define   ELEMANSAYISI   5

void MenuGoster();
void DiziToplam(int *, int);
void DiziOrtalamasi(int *, int);
void EnbuyukElemanBul(int *, int);
void EnkucukElemanBul(int *, int);
void DiziElemanGoster(int *, int);


int DiziEleman[] = {300, 600, 100, 800, 1000};
int main() {
      
      
      MenuGoster();
      int islemSec = 0;
      
      puts("Lutfen, yukaridaki islemlerden birini seciniz...");
      scanf("%d", &islemSec);
      
      switch(islemSec){
      	
      	case 1:
      		DiziToplam(DiziEleman, ELEMANSAYISI);
      	break;
      	
      	case 2:
      		DiziOrtalamasi(DiziEleman, ELEMANSAYISI);
      	break;
      	
      	case 3:
      		EnbuyukElemanBul(DiziEleman, ELEMANSAYISI);
      	break;
      	
      	case 4:
      		EnkucukElemanBul(DiziEleman, ELEMANSAYISI);
      	break;
      	
      	case 5:
      		DiziElemanGoster(DiziEleman, ELEMANSAYISI);
      	break;
            
            default:
            	printf("Hatali islem, 1-5 arasinda islem seciniz!");
	}
	return 0;
}

void MenuGoster(){
	
	puts("***************************************");
	printf("* Dizideki Elamanlarin Toplami    = 1 *\n");
	printf("* Dizideki Elemanlarin Ortalamasi = 2 *\n");
	printf("* Dizideki En Buyuk Eleman        = 3 *\n");
	printf("* Dizideki En Kucuk Eleman        = 4 *\n");
	printf("* Dizideki Eleman Gosterimi       = 5 *\n");
	puts("***************************************\n");
	
}

void DiziToplam(int *Dizi, int Boyut){
	
	int ToplamElemanSayisi = 0, i;
	
	for(i = 0; i < Boyut; i++){
		
		
		ToplamElemanSayisi += Dizi[i];
		
	}
	printf("Dizideki Elemanlarin Toplam Miktari -> %d\n", ToplamElemanSayisi);
	
}

void DiziOrtalamasi(int *Dizi, int Boyut){
	
	int ToplamElemanSayisi = 0, i;
	
	for(i = 0; i < Boyut; i++){
		
		
		ToplamElemanSayisi += Dizi[i];
		
	}
	printf("Dizideki Elemanlarin Ortalamasi -> %d\n", ToplamElemanSayisi/Boyut);
}

void EnbuyukElemanBul(int *Dizi, int Boyut){
	
	int EnbuyukBul = Dizi[0], i;
	
	for(i = 0; i < Boyut; i++){
		
		
		if(Dizi[i] > EnbuyukBul)
		   EnbuyukBul = Dizi[i];
		
	}
	printf("Dizideki En Buyuk Eleman -> %d\n", EnbuyukBul);
}

void EnkucukElemanBul(int *Dizi, int Boyut){
	
	int EnkucukBul = Dizi[0], i;
	
	for(i = 0; i < Boyut; i++){
		
		
		if(Dizi[i] < EnkucukBul)
		   EnkucukBul = Dizi[i];
		
	}
	printf("Dizideki En Kucuk Eleman -> %d\n", EnkucukBul);
}

void DiziElemanGoster(int *Dizi, int Boyut){
	
	int i;
	
	puts("Dizideki Elemanlar Listeleniyor...");
	for(i = 0; i < 5; i++){
		
		printf("Indis = %d Eleman = %d\n", i, *(Dizi + i));
		
	}
	
}
^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
buraya, bölüme, ekleyiniz, kodlamalar, kodlamaları, Örnek


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Sohbet Serveri Kapananlar buraya Patlican Yetki Arıyorum, Yetkili Arıyorum! 2 13 Haziran 2024 00:35
C'de dosyadan veri okuma(Örnek program.) Entrance C ve C++ 0 26 Kasım 2016 21:28
Toprak Razgatlıoğlu: 'Örnek aldığım kişi Kenan ağabeyim' IF-Haber Spor Haberleri 0 23 Mart 2016 16:18
Yaşadıkları örnek olmalı Violence Beşiktaş 0 05 Eylül 2015 13:20

webhosting web hosting
 buy vds
 BUY VPS
 BUY VPS

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.