44 Belge Programlama Sayfa 3 / 5

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

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   #include <stdio.h>#include <stdlib.h>#include <math.h>void farray(int [],int []);main(){int array[10];int y[10]={0}; randomize();for(int i=0;i<10;i++){  array[i]=3+rand()%12;}farray(array,y);}void farray(int array[],int…

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

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 guessGame(void);void guessGame(void){randomize();int x,answer;int devam;x=1+rand()%1000;guess: printf(“Please type your guess “);scanf(“%i”,&answer);if(answer==x){printf(“Excellent You guessed the number “);printf(“would you…

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(); x=rand()%10;y=rand()%10;printf(“how much is %i times %i “,x,y);cevapal:scanf(“%i”,&z);if(z==(x*y)){correct();}else{incorrect();goto cevapal;}}void correct(void){int k;randomize();k=rand()%3;if(k==0)printf(“Very Good”);else if (k==1)printf(“Excellent!”);else if (k==2)printf(“Nice…

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 of midterm is : %i “,CalcAvg(midterm,midyuzde));genelresult=genelresult+CalcAvg(midterm,midyuzde);printf(” Enter final : “);scanf(“%i”,&final);printf(” Enter Final %: “);scanf(“%i”,&finyuzde);printf(” Average…

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); void result(void); void show(void); void add(void); void shift(void); void dec2bin (int ,int []); void unsign(void);…

Programlamayi 21 gunde degil 10 Yilda Ogrenin

Neden herkes böyle bir telaş içinde?Herhangi bir kitapçıya gittiğinizde Teach Yourself Java in 7 Days (7 Günde Java Öğrenin) benzeri, size birkaç günde veya birkaç saatte Visual Basic, Windows, Internet (vs.) öğretmeyi vadeden kitaplarla karşılaşırsınız. Amazon.com’da şöyle bir arama yapınca:     pubdate: after 1992 and title: days and (title: learn or title: teach yourself) (1992’den sonra…

scanf() Fonksiyonu

Klavyeden veri okumak için kullanılır. Yapı olarak printf işlevi ile hemen hemen aynıdır. Kullanım biçimi:   scanf( kontrol, ) Girilen karakterler metininde belirtilen biçimlere göre değişkenlere aktarılır. Değişkenler işaretçi tipinde olmalıdır. Yani parametre olarak değişkenin adresi gönderilmelidir. Ayırıcılar  boşluk, tab, enter   scanf("%f %f %f ", &a, &b, &c);   scanf işlevinin değeri       0…

printf() Fonksiyonu

Hüseyin PektaşProgram içinde istenen değerleri çıktı birimlerine göndermek için kullanılır.  Normal kullanımında çıktı birimi olarak ekran kabul edilir. Kullanım biçimi:   prinf( kontrol, ) ile belirtilen bilgiye göre parametreleri yazar. Kontrol metini iki kısımdan oluşur.      o  sıradan karakterler: doğrudan yazılırlar.     o  dönüşüm/biçim belirleyici karakterler: Değerlerin nasıl yazılacağı bildirilir.   printf(” sonuç =  %d”, k);                            …