for etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
for etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
20 Mart 2013 Çarşamba
36 - For Döngüsü... 1-100 Arası 4 e Tam Bölünen Sayılar...
Tam bölünebilme için kullandığımız mod ifadesi % dir. 1 den 100 e bir döngü oluşturulduktan sonra döngü içinde bir if ifadesi ile 4 e bölünebilen sayıları buluyoruz... Sayacı yani i yi 4 e böldüğümüzde kalan sıfır o sayı 4'e bölünebiliyor demektir...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{ // 1 ile 100 arasındaki sayılardan 4'e tam bölünebilenleri ekranda gösteren program?
for (int i = 1; i <= 100; i++) // 1'den 100'e kadar sayıları alıyor...
if (i % 4 == 0) // Alınan sayının 4'e tam bölünebildiğini kontrol ediyor
// Tam bölünüyorsa aşağıdaki satır ile ekranda yazdırıyor...
Console.WriteLine(i + " sayısı 4'e tam bölünebilmektedir...");
Console.ReadKey();
}
}
}
Etiketler:
4 e Tam Bölünme,
c# tam bölünme,
for,
for döngüsü,
mod,
Mod Kullanımı,
Tam Bölünme
32 - For Döngüsü... Girilecek Sayı Kadar Mesaj...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{// kullanıcının istediği sayıda girilecek olan mesajı yazdıracak program...
int sayi = int.Parse(Console.ReadLine()); // sayıyı girdiriyoruz...
string mesaj = Console.ReadLine(); // mesajı girdiriyoruz...
for (int a = 1; a <= sayi; a++) // döngüyü girilen sayı kadar çalıştıracağız...
Console.WriteLine(mesaj); // mesajı sayı kadar ekranda göstermiş oluyoruz...
Console.ReadKey();
}
}
}
30 - For Döngüsü... Girilen Mesajı 5 Defa Yazdırmak...
Bir işlemi birden fazla tekrar sayıda yapmamız gerektiğinde, sayaç yapısı kullanmamız gerektiğinde, sıralı işlemler yapmamız gerektiğinde, döngüleri kullanırız... C# için en fazla kullanılan döngü For döngüsüdür... Çalışma mantığında ise 3 basamak vardır...
for ( 1.Basamak ; 2.Basamak ; 3.Basamak )
{
Çalışması istenen kodlar...
}
1. Basamak: Başlangıç sayımızı belirtmek için kullanırız... Sayacımız nereden başlayacak... Bu durumda sayıyı artırarak da devam edebiliriz, azaltarak da devam edebiliriz...
2. Basamak: if kısmında olduğu gibi şart ifadesidir... Döngünün nereye kadar gideceğini belirler...
3. Basamak: Döngünün artış hızını belirler... Ayağımız gaz pedalında... Kaçıncı vites ile gideceğiz.. .Buradan belirleriz...
for(int i=1; i<=10; i++) Bu ifade 1 den itibaren başlar ve 10 a kadar gider... Bu döngü 10 defa çalışır...
for(int i = 10; i>=0;i--) Bu döngüde yukarıdaki gibi 10 defa çalışır ama geriye doğru sayar...
for(int i=a ; i<=b ; i=i+5) Bu döngüde ise bilinmeyen değişkenler vardır... a ve b sayılarını kullanıcı girecektir... Döngü a sayısından başlar b sayısına kadar gider ve bu gidişte artış hızı 5 tir...
for(int i='A'; i<='Z'; i++) A harfinden başlar Z harfine kadar döngü çalışır... Demekki harfler üzerinde de bu tür döngü uygulamaları yapabiliyoruz... Neden: çünkü onlarda sıralı ifadeler ve C# onların ascii kod karşılığı üzerinden işlemler yapıyor...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string mesaj = Console.ReadLine(); // mesajı girdiriyoruz...
for (int a = 1; a <= 5; a++) // döngüyü 5 e kadar çalıştıracağız...
Console.WriteLine(mesaj); // mesajı 5 defa ekranda göstermiş oluyoruz...
Console.ReadKey();
}
}
}
Kaydol:
Kayıtlar (Atom)