C’de Bölme ‘/’ İşlemi Kullanmadan Bölme Yapma (Çıkarma ya da Toplama İşlemi İle)
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; } |
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .