☰ Dersleri Göster

Do - while döngüsü (Bol Örnek)

Bu derste do - while döngüsünün nasıl kullanıldığını öğreneceksiniz.

Kursa 27.99 TL'ye kayıt olmak için TIKLAYINIZ.

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
    setlocale(LC_ALL,"Turkish");

    int i=100;

    while(i<10){
        printf("While %d\n",i);
        i++;
    }
    printf("\n");

    int a=100;
    do{
        printf("Do-While %d\n",a);
        a++;
    }while(a<10);



    return 0;
}

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
    setlocale(LC_ALL,"Turkish");

    float sayi;
    char devam;
    float buyuk=0;


    do{
        printf("Lütfen bir sayı giriniz...\n");
        scanf("%f",&sayi);

        if(sayi>buyuk){
            buyuk=sayi;
            printf("Yeni büyük sayımız %f\n",buyuk);
        }
        else{
            printf("Büyük sayı değişmedi. Büyük sayımız hala %f\n",buyuk);
        }



        printf("Büyük sayıyı hesaplamaya devam etmek istiyor musunuz  [E/e] ? \n");
        scanf(" %c",&devam);

    }while(  devam == 'E' || devam == 'e'   );

    printf("Programımız başarıyla sonuçlandı... \n");
    return 0;
}

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
    setlocale(LC_ALL,"Turkish");

    int sayi;
    int basamakSayisi = 0;
    int sayiDegerleriToplami=0;


    int orijinalSayi ;
    char devam='E';
    int dizi[]={0};
    printf("%d",dizi[6]);
    while(devam=='E' || devam =='e'){
        printf("Lütfen sayı değerlerinin toplamını öğrenmek istediğiniz pozitif sayıyı giriniz...\n");
        scanf("%d",&sayi);
        orijinalSayi = sayi;
        if(sayi>=0){
        do{

      sayiDegerleriToplami += sayi%10;
      basamakSayisi++;

      sayi = sayi / 10;  //->749/10 -> 74.9 -> sayi = 74

    }while(sayi>0);


    printf("%d %d basamaklıdır ve sayı değerleri toplamı: %d\n",orijinalSayi,basamakSayisi,sayiDegerleriToplami);
    basamakSayisi = 0;
    sayiDegerleriToplami=0;
    printf("Devam etmek istiyor musunuz [E\\e] ? \n");
    scanf(" %c",&devam);
    }
    else{
        printf("Lütfen pozitif bir değer giriniz...\n");
    }
    }

    printf("Programımız başarılı bir şekilde sonuçlandı...\n");

    return 0;
}

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
    setlocale(LC_ALL,"Turkish");

    int sayi1,sayi2,buyuk,kucuk,kalan;

    int orijinalKucukSayi,orijinalBuyukSayi;
    do{
        printf("Ebob'unu bulmak istediğiniz iki adet pozitif tam sayı giriniz...\n");
        scanf("%d%d",&sayi1,&sayi2);
    }while( sayi1 <=0 || sayi2<=0);

    if(sayi1>sayi2){
        buyuk = sayi1;
        kucuk = sayi2;
        orijinalBuyukSayi = sayi1;
        orijinalKucukSayi = sayi2;
    }
    else{
        buyuk = sayi2;
        kucuk = sayi1;
        orijinalBuyukSayi = sayi2;
        orijinalKucukSayi = sayi1;
    }

    kalan = buyuk % kucuk;

    while(kalan != 0){

        buyuk = kucuk;
        kucuk = kalan;
        kalan = buyuk % kucuk;

    }

    printf("Ebob(%d,%d) = %d",orijinalKucukSayi,orijinalBuyukSayi,kucuk);
    return 0;
}