C Programlama dilinde bölme işlemi ‘/’ kullanmadan, fonksiyonsuz bölme işleminin iki farklı örneğini bulabilirsiniz. Birinci örnekte çıkarma işlemi ile ikinci örnekte ise toplama işlemi kullanarak bölme işlemini yapıyoruz.
C programlama dili çıkarma işlemi ile bölme yapma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include <stdio.h>
#include <conio.h>
//Çıkarma ile Bölme İşlemi Yapma (Fonksiyonsuz)
//Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com
int main(){
int sayi1, sayi2, islemYap, sayac=0;
printf("Birinci Sayi: ");
scanf("%d", &sayi1);
printf("Ikinci Sayi: ");
scanf("%d", &sayi2);
islemYap = sayi1;
if(sayi1 > 0 && sayi2 > 0){
while(islemYap >= sayi2){
islemYap -= sayi2;
sayac++;
}
printf("%d/%d= %d", sayi1, sayi2, sayac);
}
else
printf("Lutfen Pozitif bir deger giriniz!");
getch(); // Programın kapanmaması için (Klavyeden bir değer bekler)
return 0; // Programı sonlandırır
}
|
C programlama dili toplama işlemi ile bölme yapma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <stdio.h>
#include <conio.h>
//Toplama işlemi ile Bölme işlemi yapma (Fonksiyonsuz)
//Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com
int main(){
int sayi, bolen, gecici, sayac=0;
printf("Birinci Sayi: ");
scanf("%d", &sayi);
printf("Ikinci Sayi: ");
scanf("%d", &bolen);
gecici = bolen;
if( sayi > 0 && bolen > 0){
while( gecici <= sayi ){
gecici += bolen;
sayac++;
}
}
else
printf("Lutfen Pozitif bir deger giriniz!");
printf("%d/%d= %d", sayi, bolen, sayac);
getch();
return 0;
}
|