do while Döngüsü C# Console-Programlama Temelleri Ders 27

do while Döngüsü C# Console-Programlama Temelleri Ders 27

do While Döngüsü : Şart veya şartlar gerçekleştiği sürece işlemler yapılacağı zaman kullanılır.While döngüsünden farkı bir defa kodları işleyip ondan sonra şarta veya şartlara bakar.

Kullanımı : Şart veya şartlar doğru olduğu sürece güzel parantez içindeki kodları icra eder.

do

{

kodlar;

} while (şart veya şartlar)

Örnek : Klavyeden sıfır sayısı girilene kadar girilen  sayıları toplayıp sonucu ekrana yazdıran programın kodlarını yazalım.

[code lang=”csharp”]

int sayi,toplam=0;

do

{

Console.Write("Sayı giriniz = ");  //Daha fazla bilgi için : www.gorselprogramlama.com

sayi=int.Parse(Console.ReadLine());

toplam+=sayi;

} while (sayi != 0);

Console.WriteLine("Girilen Sayıların Toplamı = {0}", toplam);

Console.ReadKey();  //Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

Yorumlar 7

  • selam arkadaşlar benim bir sorum olacak yanıtlarmısınız bilgisayar bölümünde ögrenciyim hocamız bize böyle soru sordu
    Klavyeden girilen 10 sayı içerisinden
    a) 100-200 arasındaki sayıların
    adedini
    b) 100’den küçük sayıların toplamını
    c) 200’den büyük sayılardan da 4’e
    kalansız bölünebilenlerini
    ekrana yazdıran programı do-while
    döngüsü ve if komutlarıyla yazınız.

  • YUKARDA SORMUŞ OLDUĞU PROGRAMIN KODLARI BURDA TARİH GEÇ AMA BAŞKA ARKADAŞLARA YARDIMCI OLUR DİYE YAZDIM UMARIM İŞİNİZE YARAR. HAYIRLI GÜNLER.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication3
    {
    class Program
    {
    static void Main(string[] args)
    {
    int dongu = 1,dongu2 = 0,sayiAdedi = 0,toplam = 0;
    int[] girilenSayi = new int[10];
    int[] kalansizBolunen=new int[10];
    do
    {
    Console.WriteLine(dongu + “. sayıyı giriniz: “);
    girilenSayi[dongu – 1] = int.Parse(Console.ReadLine());
    dongu++;
    }
    while (dongu <= 10);
    {
    while (dongu2 100 & girilenSayi[dongu2] < 200)
    {
    sayiAdedi++;
    }
    else if (girilenSayi[dongu2] 200)
    {
    if (girilenSayi[dongu2] % 4 == 0)
    {
    kalansizBolunen[dongu2] = girilenSayi[dongu2];
    }
    }
    dongu2++;

    }
    Console.WriteLine(“Toplam 100 – 200 arası değer sayısı: ” + sayiAdedi);
    Console.WriteLine(“100 den küçük sayıların toplamı: ” + toplam);
    int dordeKalansiz=0;
    while (dordeKalansiz < 10)
    {
    if (kalansizBolunen[dordeKalansiz] != 0)
    {
    Console.WriteLine("4 e kalansız bölünenler: " + kalansizBolunen[dordeKalansiz]);

    }
    dordeKalansiz++;
    }
    }
    Console.ReadKey();
    }
    }
    }

  • sıze bı sorum olacak consol ekranında sayı asıl mı degıl mı olan programı yaparmısınız

  • 0-50 arasındalı asal sayıları yazdıran program mı bıde

  • do while- loop kullanılarak girilecek sayıya kadar olan tek sayıların toplamını bulan programı yaparmısınız

  • hanım :
    o while- loop kullanılarak girilecek sayıya kadar olan tek sayıların toplamını bulan program örneği yayınlandı.
    http://www.gorselprogramlama.com/sifirdan-klavyeden-girilen-sayiya-kadar-olan-tek-sayilarintoplami-c-console/

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir