Category Archives: Örnek Kaynak Kodlar

Toupper Tolower CPP

Girilen bir string i array de muhafaza ediyor. ve bunu önce bütün harflerini büyütüp yapıp yazdırıyor sonra hepsini küçük.   #include<stdio.h>#include<ctype.h>#include<string.h>main(){int i;int len;char s[100];printf(“Enter a string : “);gets(s);len=strlen(s);for(i=0;i<=len-1;i++){printf(“%c”,toupper(s[i]));}printf(” “);for(i=0;i<=len-1;i++){printf(“%c”,tolower(s[i]));}} Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-467

Posted in Örnek Kaynak Kodlar | Leave a comment

Binary Multiplication CPP

Binary …. yani ikilik düzeyde çarpma yapan ve bunu size adım adım gösteren C programı. Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği 1. Sınıf ödevlerinden birisiydi. #include <stdio.h> #include <dos.h> #include <conio.h> #include <iostream.h> #define size2 8   void first(void); void second(void); … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Sinav Notlarinin Ortalamasini Alan CPP

Arayüz ingilizcedir umarım sorun çıkmaz.. Midterm(vize) den aldığınız notu ve midterm’ün yüzdelik önemini giriyorsunuz. Aynı şeyi final ve homework içinde giriyorsunuz. Ve size genel average notunuzu hesaplıyor. #include <stdio.h>int CalcAvg(int,int);main(){int midterm,final,homework;int midyuzde,finyuzde,homyuzde,genelresult=0;printf(“Enter midterm : “);scanf(“%i”,&midterm);printf(“Enter midterm % : “);scanf(“%i”,&midyuzde);printf(” Average … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Basit Bir Carpma Oyunu CPP

Bilgisayar size 1′le 10 arasında iki sayıyı random olarak seçip çarpımlarını soruyor. Doğru bilirseniz random olarak bir tebrik mesajı veriyor. Bilemezseniz random olarak hata mesajı veriyor. #include <stdio.h>#include <stdlib.h>void multiplication(void);void correct(void);void incorrect(void);main(){int answer=0; while (answer!=(-1)){multiplication();printf(“do you want to countinue”);scanf(“%i”,&answer);}}void multiplication(void){int x,y,z;randomize(); … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Buyuk Kucuk Sayi Tahmin Oyunu CPP

Bilgisayar random olarak 1 ile 1000 arasinda bir sayı tutuyor ve sizden bunu tahmin etmenizi bekliyor. Eğer söylediğiniz sayı bilgisayarın tahmininden küçükse LOW diyor. Büyükse HIGH diyor. Bunları göz önüne alarak bilgisayarın tuttuğu sayıyı bulmaya çalışıyorsunuz.   #include <stdio.h>#include <stdlib.h>void … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Hipotenusu Hesaplayan CPP

Bilgisayara sırasıyla iki dik kenarın uzunluklarını giriyorsunuz . Bilgisayar size float türünde hipotenüs uzunluğunu veriyor.   #include <stdio.h>#include <math.h>void hyp(float,float);main(){float side1,side2;int cnt;for(cnt=1;cnt<=3;cnt++){scanf(“%f%f”,&side1,&side2);hyp(side1,side2);}}void hyp(float x,float y){float hyp1;hyp1=sqrt(pow(x,2)+pow(y,2));printf(“Hypotenus = %.1f”,hyp1);} Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-415

Posted in Örnek Kaynak Kodlar | Leave a comment

Rastgele 10 Sayinin Karesi CPP

3 ile 12 arasında rastgele 10 sayı seçiyor ve ekrana bunların kendilerini ve karelerini yazdıyor. Tabii kendilerini ve karelerini ayrı ayrı array lerin içinde muhafaza ediyor. kendileri array[] de.. Kareleri ise y[] de barınıyor. Arrayleri anlamak için güzel bir örnek … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Rastgele 5 Sayinin Bar Grafigi

Bilgisayar 1 ile 10 arasında 5 tane sayı alıyor random olarak. Ve ekrana tuttuğu sayılar kadar asteriks *** bastıyor. #include <stdio.h>#include <stdlib.h>void myarray(int []);main(){int array[5];randomize();for(int x=0;x<5;x++){array[x]=1+rand()%30;}myarray(array);}void myarray(int array[]){for(int y=0;y<5;y++){ for(int z=1;z<array[y];z++) { printf(“*”); }printf(” “);}} Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-418

Posted in Örnek Kaynak Kodlar | Leave a comment

5-30 Arasindaki Sayilar Carpimi CPP

5 ten 30 a kadar ki 5′in katları olan sayıları birbirleri ile çarpıp ekrana yazdırıyor. #include <stdio.h>#include <stdlib.h>main(){long product=1;int array[7];int x=5;for(int i=0;i<7;i++){array[i]=x;x=x+5;}//product linefor(int z=0;z<7;z++){product=product*array[z];}printf(“Product of 7 nums between 5-30 is : %ld”,product);} Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-419

Posted in Örnek Kaynak Kodlar | Leave a comment

Manuel pow Fonksiyonu CPP

C de bildiğimiz gibi kuvvet alan bir math.h kütüphanesi fonksiyonu bulunmaktadir. hatta ismi de pow() dur. Ancak illa math.h ‘a ihtiyacımız yok bu fonk. için kendimiz gayet rahat bir şekilde tanımlayabiliriz. Nasıl mı? işte kodlar aşağıda :   #include <stdio.h>int … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Random Sayilarla Ucgen Cizimi CPP

#include <stdio.h>#include <stdlib.h>void PrintNum(int,int); main(){int i,x;randomize();x=1+rand()%13; for(i=x;i>=1;i–) { PrintNum(x,i); }}   void PrintNum(int num1,int num2){int j; for(j=num2;j<=num1;j++) { printf(“%3i”,j); } printf(” “);} Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-425

Posted in Örnek Kaynak Kodlar | Leave a comment

Fonk. ile 2 Sayinin Toplami

Biliyorum iki sayının toplamını yapmanın çok daha basit yolları var ancak malum.. Okullarda böyle ilginç egzersizler mutlaka verirler.. printf(“%”,x+y); demek varken fonk. kurdurturlar.. Yakında da array kullanarak toplayın derlerse şaşmamak lazım   #include <stdio.h>int sum(int ,int);void display(int,int,int);main(){int x,y,z;printf(“Please enter two … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Ismarlama Dortgen CPP

Bir hammadde karakteri giriyorsunuz. Birde kenar uzunlugu giriyorsunuz. Program size o karakteri kullanarak bir dörthen oluşturuveriyor..   #include <stdio.h>void square(int,char);main(){int side;char fillCharacter;printf(“Enter a character and the side length :”);scanf(“%c%d”,&fillCharacter,&side);square(side,fillCharacter);}void square(int side,char fillCharacter){int i,j;for(i=1;i<=side;i++){ for(j=1;j<=side;j++){ printf(“%c”,fillCharacter); }printf(” “);}}   Kaynak: Doğu Akdeniz Univ. CSIT … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Yazi – Tura Hesabi CPP

Bir para 100 kere havaya atılıyor ve kaç kere yazı kaç kere tura gelmiş onu hesaplıyor. her atışın sonucunuda ekrana yazdırmayı ihmal etmiyor #include <stdio.h>#include <stdlib.h>int flip();main(){randomize();int cnt=1;int heads=0,tails=0;while(cnt<=100){if(flip()){printf(“Heads “);heads=heads+1;}else{printf(“Tails “);tails=tails+1;}cnt=cnt+1;}printf(” Total number of Heads was %i”,heads);printf(” Total number of … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Rastgele Sayi ve Histogram (arrayle) CPP

10 tane rastgele numara alıyor bunları array de depoluyor ve sayıları ekrana yazdıyor karşılarınada o sayı kadar X karakterini basıyor bir nevi histogram oluşturuyor. #include <stdio.h>#include <stdlib.h>main(){int a[10],x;printf(“Element Value Histogram “);randomize(); for(int i=0;i<10;i++) {   x=1+rand()%19;  a[i]=x;  printf(“%i %i “,i,a[i]);   for(int z=1;z<=x;z++)   {   printf(“X”);   }  printf(” … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Structer’dan FILE’a veri yazdirma

Bu yazmış oldugum program normal array olmayan pointer kullanmayan hatta malloc bile kullanmayan bir sturucter a kullanıcıdan veri yazip daha sonra structerdaki veriyi aynen binary modda açılmış bir dosyaya aktaran bir programcik. #include struct data { int id; char name[20]; … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment

Class Composition ile ilgili

#include #include class car { private: char color[15]; char model[20]; int year; plate p1; owner o1; public: car(char* c,char* m,int y,char* cod,int n,char* nam,char* s,char* cit,int ap) :p1(cod,n),o1(nam,s,cit,ap){ strcpy(color,c); strcpy(model,m); year=y; } void print() { cout

Posted in Örnek Kaynak Kodlar | Leave a comment

Csit114 Term Project

Project (CSIT114) Assignment Date: 06.01.2006 Submit Date : 23.01.2006 THE PROJECT SHOULD BE SUBMITTED DURING THE FINAL WEEK BOTH ON FLOPPY AND PAPER. Write a C program for a Company called stock.cpp that uses 5 functions, creat_file(), (first create the … Continue reading

Posted in Örnek Kaynak Kodlar | Leave a comment