c# yıldızlardan üçgen yapma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c# yıldızlardan üçgen yapma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

7 Nisan 2013 Pazar

10 - For Döngüsü... Yıldızlardan Üçgen Yapımı...

Form tasarımını aşağıdaki gibi yapınız..

Form çalıştığı zaman sayı girildiği durumda aşağıdaki gibi bir sonuç elde edilecektir...

Programın kod kısmı ise aşağıdaki gibidir...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _39_For_Yıldızlardan_Üçgen_Yapımı
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear(); // Bir daha çalıştırılırsa temizlemek için kullanıyoruz... 
            string yildiz = "* ";   // Burada farklı bir karakterde tabii ki yapabiliriz... Biz  yıldız seçtik...

            int a = int.Parse(textBox1.Text);    // Yıldızın kaç satır olacağını burada belirliyoruz... 

            // Döngü sayesinde yıldızı kademeli olarak çoğaltıyoruz... 
            // 1. satırda 1 yıldız, 2. satırda 2 yıldız, 3 satırda 3 yıldız, 4. satırda 4 yıldız şeklinde devam edecektir... 

            for (int i = 1; i <= a; i++)
                {
                listBox1.Items.Add(yildiz);
                yildiz += " * ";               // Bu satırı bir üste yazarsak önce yıldız ekleyip sonra göstereceği için 1. satırda 2 yıldız olur... 
                                               // Bu ifade ile yıldız = yıldız + "*" ifadesi aynı işlemi görür...
                }
        }
    }
}




20 Mart 2013 Çarşamba

39 - For Döngüsü... Yıldızlardan Üçgen...

Yıldızlardan bir üçgen yapmak istermisiniz... Üçgenin büyüklüğünü siz belirleyin... Aşağıdaki programda yıldızlardan bir üçgen yapılmakta ve kullanıcının gireceği sayıya göre bu üçgenin büyüklüğünü belirlemiş oluruz...


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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string yildiz = "*";  // Burada farklı bir karakterde tabii ki yapabiliriz... Biz  yıldız seçtik...
            Console.Write("Sayıyı Giriniz...");
            int a = int.Parse(Console.ReadLine());  // Yıldızın kaç satır olacağını burada belirliyoruz... 

            // Döngü sayesinde yıldızı kademeli olarak çoğaltıyoruz... 1. satırda 1 yıldız, 2. satırda 2 yıldız, 3 satırda 3 yıldız, 4. satırda 4 yıldız şeklinde devam edecektir... 
            for (int i = 1; i <= a; i++)
            {
                Console.WriteLine(yildiz);
                yildiz += "*";// Bu satırı bir üste yazarsak önce yıldız ekleyip sonra göstereceği için 1. satırda 2 yıldız olur... Bu ifade ile yıldız = yıldız + "*" ifadesi aynı işlemi görür...
            }
            Console.ReadLine();
        }
    }
}