44 Belge Programlama Sayfa 2 / 5

DEBUG ile Programlama

Debug programı, uzantısı COM ve EXE olan doğrudan çalıştırılabilir dosyaları oluşturmanızı ve bu uzantılara sahip programları inceleyip değiştirebilmenizi sağlar.   DEBUG komutunu verdiğinizde karşınıza bir tire çıkar. Bu tire, debug programının, vereceğiniz komutları beklediğini gösterir. Vereceğiniz komutlar yardımı ile mikroişlemcinin yazmaçlarını (register) ve belleği inceleyebilir, basit programlar yapabilirsiniz.  8088 Ve 8086 mikroişlemcilerinde 14 adet yazmaç…

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 file that the user will insert information about stock) insert_info(), (the user will input stock…

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 integerPower(int,int);void main(){int base,exponent;printf(“enter the base : “);scanf(“%d”,&base);printf(” enter the exponent :”);scanf(“%d”,&exponent);printf(“%d to the power %d…

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

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(” “); } } Kaynak: Doğu Akdeniz Univ. CSIT Labworks belgesi-434

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 Tails was %i”,tails);}int flip(){int x; x=rand()%2;if(x==1)return 1;elsereturn 0;} Kaynak: Doğu Akdeniz Univ. CSIT Labworks…

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 Labworks belgesi-429

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 integer : “);scanf(“%d%d”,&x,&y);z=sum(x,y);display(x,y,z);}int sum(int i,int j){return i+j;}void display(i,j,k){printf(“%d + %d = %d”,i,j,k);} Kaynak:…

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