C# Girilen Sayıya Kadar Olan Sayıların Karelerini Yazdırma - Bilişim Konuları

C# Girilen Sayıya Kadar Olan Sayıların Karelerini Yazdırma

Bu örneğimizde klavyeden kullanıcının girmiş olduğu bir sayıya kadar olan sayıların karelerini alt alta ekrana yazdıran programı C# Console ekranında yapacağız. Öncelikle kullanıcıdan hangi sayıya kadar olan sayıların karelerini ekrana yazdıracağımızı bulmak için klavyeden bir sayı girmesini istiyoruz. Daha sonra bir if döngüsü ile o sayıya kadar bir döngü oluşturuyoruz. Döngünün içerisinde her sayının sırasıyla karesini hesaplatarak ekrana yazdırıyoruz ve bir sonraki sayı için alt satıra geçerek yeni işlemleri aynı şekilde döngü bitene kadar devam ettiriyoruz.

Programın c# console kodları:

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

namespace Sayıların_Karesi
{
    class Program
    {
        static void Main(string[] args)
        {
            //Klavyeden girilen sayıya kadar olan sayıların karelerini
            //alt alta ekrana yazdıran program

            int karesi;
            Console.Write("Kaça kadar yazdıralım: ");
            int sayi = int.Parse(Console.ReadLine());
            for (int i = 1; i <= sayi; i++)
            {
                karesi = i * i;
                Console.WriteLine(karesi);
            }
            //www.bilisimkonulari.com
            Console.ReadKey();
        }
    }
}

Programın ekran görüntüleri:

c-sayilarin-karesi1

c-sayilarin-karesi2

c-sayilarin-karesi3

Bu Yazıya Tepkin Nedir?
+1
0
+1
1
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap

6 Yorum

  • Klavyeden Girilen bir Sayinin karesi Sayının faktörliyenden buyuk ise ekrana İLGİNÇ SAYI yazdiran c# kodu lütfen acil lazım

    • Merhaba Nihat, isteğin üzerine İlginç Sayı programını yazdık. Programın kodları aşağıdaki gibidir. Tam çalışan haline ve ekran görüntülerine de aşağıdaki linkten bakabilirsin. C# İlginç Sayı Kontrolü
      int sayi, faktoriyel = 1,kare;
      Console.Write(“Bir Sayı Giriniz: “);
      sayi = Convert.ToInt16(Console.ReadLine());
      Console.WriteLine(“———————————————-“);

      //www.bilisimkonulari.com
      for (int i = 1; i <= sayi; i++) { faktoriyel = faktoriyel * i; } kare = sayi * sayi; //www.bilisimkonulari.com Console.WriteLine(sayi + " Sayısının Faktöriyeli: " + faktoriyel); Console.WriteLine(sayi + " Sayısının Karesi: " + kare); Console.WriteLine("------------------------------------"); if (kare > faktoriyel)
      {
      Console.WriteLine(sayi + ” Sayısı İLGİNÇ SAYI’dır.”);
      }
      else
      {
      Console.WriteLine(sayi + ” Sayısı İLGİNÇ SAYI değildir.”);
      }
      Console.ReadKey();

  • hocam merhaba bu örnek çok güzel amaklavyeden girilen N sayısına göre aşağıdaki işlemi yapsın . ekranda hangi sayının karesiyse karşısında belirtilmiş şekilde çıktı veren program nasıl olur.
    ör: x square
    1 1
    2 4
    3 9
    4 16
    5 25