Programlama Tekniklerine Giriş Vize (Ders kodları ve örnek kodlar)

Benzer belgeler
C# Örnek Uygulamalar I

C# Çalışma Örnekleri

Akış Konrol Mekanizmaları

Programlama Temelleri Örnek Sorular

Programlama Dilleri 3

BPR152-Algoritma ve Programlama II Uygulama -12

Görsel Programlama 1

KARAR YAPILARI. Acaba hangi yöne gitmeliyim? Oturduğun yerden kalkıp, kapıya varana kadar kaç kez karar verdiniz biliyor musunuz?

8- PROGRAM YAPISAL KOMUTLARI ve. M.ilkucar MAKU MYO 1

Console.Write = Ekrana Yazıyı ve değişkenin değerini yazarak imleci satırın sonunda beklemesini sağlar.

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

C# da basit console uygulamaları. C# da basit console uygulamaları

BPR151-Algoritma ve Programlama I Uygulama -1

PROGRAMLAMA DİLLERİ I

T.C. MARMARA ÜNİVERSİTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI PROGRAMLAMA DERSİ KAPSAMINDA YAPILAN

/*int sayi1, sayi2,toplam=0;

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

BPR152-Algoritma ve Programlama II Uygulama -8

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

M.ilkucar MAKU MYO 1

YZM 2105 Nesneye Yönelik Programlama

C SHARP UYGULAMA ÇALIŞMASI

3. KOŞUL YAPILARI 3.1. IF YAPISI 2

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BM102 BİLGİSAYAR PROGRAMLAMA II LABORATUVAR UYGULAMALARI. 3Hafta

ALGORİTMA KAVRAMI. Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir.

Algoritma: Herhangi bir programın yazılmadan önce adım adım tasarlanmasıdır.

Döngüsel Akış Diagramı Algoritmaları

C# ÖRNEK UYGULAMALAR

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

Basit Algoritma Akış Diagramı Örnekleri

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

PDF. C# Console Örnekleri.

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

BPR151-Algoritma ve Programlama I Uygulama -2

BPR152-Algoritma ve Programlama II Uygulama -13

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

MAK 1005 Bilgisayar Programlamaya Giriş. Fonksiyonlar. Prof. Dr. Necmettin Kaya

PROBLEM ÇÖZME VE ALGORİTMALAR

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

ALGORİTMA VE PROGRAMLAMA I

İnternet Programcılığı Dersi 2.Dönem Ders Notu

C ile Uygulamalar 1 - Cevaplar

Akış Kontrol Mekanizmaları

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

12-A. Sayılar - 1 TEST

SAYILAR DOĞAL VE TAM SAYILAR

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

GÜZ DÖNEMİ AKT105 BİLGİSAYAR PROGRAMLAMA DERSİ 5. UYGULAMA ERKEKLER İÇİN (BOY-108) BAYANLAR İÇİN (BOY-112)

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

PROGRAMLAMA DİLİNDE ALGORİTMA

ALGORİTMA (ALGORITHM) M.İLKUÇAR -

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Temel Bilgisayar Bilimleri Ders Notu #4-1. kısım

C++ Dilinde Bazı Temel Algoritmalar

IF / ELSE IF / ELSE. Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, else if veya else ile devam eder.

ASAL SAYILAR - TAM BÖLENLER - FAKTÖRİYEL Test -1

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

public void DersNotListesi(string Ders, string Secim, double BarajNotu, bool OrtalamayaGore) [...]

Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları

BMT 101 Algoritma ve Programlama I 3. Hafta (Örnekler) Yük. Müh. Köksal GÜNDOĞDU 1

2BÖLÜM DOĞAL SAYILAR ve DÖRT İŞLEM

Hafta 5 Algoritma Örnekleri ve Analizi

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Arasınav Soruları Güz, Süre: 90 Dakika

KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ

140. 2< a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9 2,4 2,7 3,2 3,7. a a c b ve c a a b c

C++ Dilinde Bazı Temel Algoritmalar

OPERATÖRLER Alıştırmalar

Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir.

SINIF CEVAP ANAHTARI

MATLAB de. Programlama. Kontrol Yapıları. Döngü Yapıları. Doç. Dr. İrfan KAYMAZ Matlab Ders Notları

DÖNGÜLER BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ LABORATUARI BMÜ-101 ALGORİTMA VE PROGRAMLAMAYA DENEY-4 FÖYÜ GİRİŞ LABORATUARI.

Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma TEST D 9. E 10. C 11. B 14. D 16. D 12. C 12. A 13. B 14.

C# PROGRAMLAMA DİLİ ÇÖZÜMLÜ SORULAR Dr. Sıddık ARSLAN

MATEMATİK. Doç Dr Murat ODUNCUOĞLU

BİLİŞİM TEKNOLOJİLERİ

Önce parantez içindeki işlemler yapılır. 150:(6+3.8)-5 = 150:(6+24)-5 = 150:30-5 = 5-5 = 0 ( A ) :5-3 = = 11 ( C )

ARRAY Alıştırmalar. Program 1: Aşağıdaki program, array kullanmadan, 5 tane değişken tanımlayıp, onların değerlerini konsola yazıyor.

Ünite 01 Algoritma Geliştirme

Deney 7: Fonksiyon Tanımlama ve Parametre Aktarım Yöntemleri

MAT213 Bilgisayar Programlama I

ALGORİTMA VE PROGRAMLAMA I

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

ALGORİTMA ÖRNEKLERİ ve YAZILIYA HAZIRLIK SORULARI

HSancak Nesne Tabanlı Programlama I Ders Notları

NOT: Bu kodlar çeşitli internet siteleri, üniversite siteleri ve ders kitaplarından derlenerek hazırlanmıştır.

C# Console Uygulamaları Switch Case Yapıları ve For Döngüsü

Programlama Dili Prensipleri. Lab Notları 4

ALGORİTMA NEDİR? (Adım adım işlem basamaklarının yazılmasıdır.)

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

Matris İşlemleri Uygulaması

Transkript:

Kullanıcı tarafından girilen 2 sayı ile 4 işlem Console.WriteLine("1. Sayı Giriniz"); Console.WriteLine("2. Sayı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); int toplam = sayi1 + sayi2; Console.WriteLine(sayi1 + " + " + sayi2 + " = " + toplam); int fark = sayi1 - sayi2; Console.WriteLine(sayi1 + " - " + sayi2 + " = " + fark); int carpim = sayi1 * sayi2; Console.WriteLine(sayi1 +" * " + sayi2 + " = " + carpim); double bolum = Convert.ToDouble(sayi1) / Convert.ToDouble(sayi2); Console.WriteLine(sayi1 + " / " + sayi2 + " = " + bolum); Kullanıcı Tarafından girilen 3 basamaklı bir sayının basamak değerlerinin bulunması Console.WriteLine("Sayı Giriniz"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi < 1000 && sayi > 99) int yuzler = sayi / 100; int onlar = (sayi - (yuzler * 100)) / 10; int birler = (sayi - ((yuzler * 100) + onlar * 10)); birler); Console.WriteLine("Yüzler: " + yuzler + " onlar: " + onlar + " birler: " + Console.WriteLine("100 ile 999 arasında");

Kullanıcıdan Alınan Ad, Soyad, Unvan, Yaş bilgilerinin ekrana yazdırılması Console.WriteLine("Ünvan :"); string unvan = Console.ReadLine(); Console.WriteLine("Adınız :"); string ad = Console.ReadLine(); Console.WriteLine("Soyadınız :"); string soyad = Console.ReadLine(); Console.WriteLine("Yaşınız :"); int yas = Convert.ToInt32(Console.ReadLine()); int gecerliyil = 2018; int dogumyil = (gecerliyil - yas); Console.WriteLine("Sn. 0 1 2 3 yaşındadır ve 4 yılında doğmuştur", unvan, ad, soyad,yas, dogumyil); Kullanıcı tarafından girilen vize ve final notları ile ortalama 50 için geçip kalma Console.WriteLine("Vize Notu :"); double vize = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Final Notu :"); double final = Convert.ToDouble(Console.ReadLine()); double ort = ((vize * 0.4) + (final * 0.6)); if(ort > 50) Console.WriteLine("Notunuz 0 Ortalama Üstü Geçtiniz.", ort); Console.WriteLine("Notunuz 0 Ortalama Altı Geçtiniz.", ort);

Kullanıcı tarafından girilen öğrenci ve tam bilet adetlerine göre toplam fiyat int ogrencifiyat = 15; int tamfiyat = 18; Console.WriteLine("****** KÜ Sinema Salonuna Hoş Geldiniz ******"); Console.WriteLine("Sinemamızda öğrenci Bileti 0 TL",ogrencifiyat); Console.WriteLine("Sinemamızda öğrenci Bileti 0 TL",tamfiyat); Console.WriteLine("Kaç Adet Bilet Almak istiyorsunuz"); int adet = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Tam Bilet Sayısı :"); int tam = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Öğrenci Bilet Sayısı :"); int ogrenci = Convert.ToInt32(Console.ReadLine()); int toplam = ((tam * tamfiyat) + (ogrenci * ogrencifiyat)); Console.WriteLine("Toplam 0 TL", toplam); Kullanıcı Adı ve Şifre ile üye giriş kontrolü Console.WriteLine("Kullanıcı Adınız :"); string uname = Console.ReadLine(); Console.WriteLine("Şifrenizi Giriniz :"); string upass = Console.ReadLine(); if (uname == "ndonmez" && upass == "123456") Console.WriteLine("Bilgileriniz doğru giriş yaptınız."); Console.WriteLine("Bilgileriniz Hatalı");

Kullanıcı Tarafından Girilen Sayının Tek mi Çift mi olduğunu bulma Console.WriteLine("Bir Sayı Giriniz :"); int sayi = Convert.ToInt32(Console.ReadLine()); if (sayi % 2 == 0) Console.WriteLine("Çift Sayı"); Console.WriteLine("Tek Sayı"); Kullanıcı Tarafından girilen fiyat için 100 altıysa 8 kargo ücreti ekleme Console.WriteLine("Ürün Fiyatı"); int ufiyat = Convert.ToInt32(Console.ReadLine()); int toplam = 0; int kargo = 8; if(ufiyat < 100) toplam = ufiyat + kargo; toplam = ufiyat; Console.WriteLine("Toplam Fiyat : " + (ufiyat)); 2. ürüne indirim uygulama Console.WriteLine("Ürün Fiyat 1"); double ufiyat1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ürün Fiyat 2"); double ufiyat2 = Convert.ToDouble(Console.ReadLine()); double toplam = ufiyat1+ ufiyat2; double oran = 25; int limit = 200; if(toplam > limit) //toplam tutar limitten büyük olduğun için indirim uygulanıyor. ufiyat2 = ufiyat2 * 0.75; toplam = ufiyat1 + ufiyat2; Console.WriteLine("Toplam Tutar : " + toplam);

Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama İf- ile (farklı bir şekilde uyguladım anlamaya çalışın) Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; if(veri == "A" veri == "a") mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); if(veri == "Ç" veri == "ç") mesaj = "Çevre "+Convert.ToString(uzunluk * 4); Console.WriteLine("Hatalı işlem"); if(mesaj!= "") Console.WriteLine(mesaj); Kullanıcı tarafından kenar uzunluğu girilen bir kare için alan ve çevre hesaplama Switch-case ile (farklı bir şekilde uyguladım anlamaya çalışın) Console.WriteLine("Kenar uzunluğu girin"); double uzunluk = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Alan hesaplamak için A"); Console.WriteLine("Çevre hesaplamak için Ç"); string veri = Console.ReadLine(); string mesaj = ""; ; switch (veri) case ("A"): case ("a"): mesaj = "Alan " + Convert.ToString(Math.Pow(uzunluk, 2)); break; case ("Ç"): case ("ç"): mesaj = "Alan " + Convert.ToString(uzunluk*4); break; default: mesaj = "Hata"; break; Console.WriteLine(mesaj);

Kullanıcı Tarafından girilen a,b,c ile oluşturulan doğru denklemi ile kök bulma Console.WriteLine("a sayısı"); double a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("b sayısı"); double b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("c sayısı"); double c = Convert.ToDouble(Console.ReadLine()); double d = ((b * b) - 4 * a * c); string mesaj = ""; double kok1; double kok2; if(d == 0) kok1 = (-1 * b) / 2 * a; Console.WriteLine("Kök 1 : " + kok1); if(d > 0) kok1 = ((-1 * b) + Math.Sqrt(d))/ (2*a); kok2 = ((-1 * b) - Math.Sqrt(d))/ (2*a); Console.WriteLine("Kök 1 : "+kok1+" Kök 2 : "+kok2); Console.WriteLine("Kök Yok");

Kullanıcıdan Alınan 3 adet sayı ile üçgen çizilip çizilemeyeceği ve türü Console.WriteLine("Oluşturmak istediğiniz üçgenin kenar değerlerini giriniz"); Console.Write("İlk kenarı giriniz: "); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci kenarı giriniz: "); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("Üçüncü kenarı giriniz: "); double c = Convert.ToDouble(Console.ReadLine()); if ((a + b) > c && (a + c) > b && (b + c) > a && (a - b) < c && (a - c) < b && (b - c) < a) if ((a == b && b!= c) (b == c && b!= c) (a == c && b!= a)) Console.WriteLine("İkizkenar Üçgen"); if (a == b && a == c) Console.WriteLine("Eşkenar Üçgen"); Console.WriteLine("Çeşit Kenar Üçgen"); Console.WriteLine("Girilen değerler ile üçgen çizilemez!!");

Kullanıcıdan alınan iki sayı için toplama, çıkarma, çarpma, bölme yaptırma Console.Write("İlk Değeri Giriniz: "); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("İkinci Değeri Giriniz: "); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("Toplama İşlemi İçin '+' \n Çıkarma İşlemi İçin '-' \n Çarpma İşlemi İçin '*' \n Bölme İşlemi İçin '/' \n Operatörlerinden Birini Seçiniz: "); string deger = Console.ReadLine(); if (deger == "+") double toplam = a + b; Console.WriteLine(" Toplama İşleminin Sonucu: " + toplam); if (deger == "-") double cikarma = a - b; Console.WriteLine("Çıkarma İşleminin Sonucu: " + cikarma); if (deger == "*") double carpma = a * b; Console.WriteLine("Çarpma İşleminin Sonucu: " + carpma); if (deger == "/") double bolme = a / b; Console.WriteLine("Bölme İşleminin Sonucu: " + bolme); Console.WriteLine("Hatalı operatör seçimi!!"); Kullanıcı Tarafından Girilen sayıya kadar çift sayıları ekrana yazdırma (0dan) Console.WriteLine("Sayı Giriniz"); int gelensayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i <= gelensayi; i++) if(i%2 == 0) Console.WriteLine(i);

a=0 birer birer artan z=20 den başlayıp birer birer azalan değişkenlerin birbirlerine eşit oluncaya kadar ki durumları for (int a = 0,z=20; a <= z; a++,z--) Console.WriteLine("a sayısı " + a + " Z sayısı " + z); Girilen 2 sayı arasındaki sayıları belirlenen adıma göre toplatma Console.WriteLine("1. Sayıyı Giriniz"); Console.WriteLine("2. Sayıyı Giriniz"); int sayi2 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("adim"); int adim = Convert.ToInt32(Console.ReadLine()); int toplam = 0; string toplaisareti = ""; for (int i = sayi1; i <= sayi2; i = i + adim) toplam = toplam + i; Console.WriteLine("Toplam : " + toplam); Taban ve üssü girilen sayının sonucunu hesaplama Console.WriteLine("taban"); int taban = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("kuvvet"); int kuvvet = Convert.ToInt32(Console.ReadLine()); int sonuc = 1; for(int i =1; i<=kuvvet; i++) sonuc *= taban; Console.WriteLine(taban+" Sayısının "+kuvvet+". Kuvveti = " + sonuc);

Kullanıcı tarafından girilen sayının Asal olup olmadığını bulma Console.WriteLine("Sayı Giriniz : "); int sayi = Convert.ToInt32(Console.ReadLine()); int bolunme = 0; for(int i=2; i<sayi; i++) if(sayi%i == 0) bolunme++; if (bolunme == 0) Console.WriteLine(sayi + " Sayısı Asal"); Console.WriteLine(sayi + " Sayısı Asal değil"); Kullanıcı tarafından girilen sayıya kadar olan asal sayıları ekrana yazdırma Console.WriteLine("Sayı Giriniz : "); int sayi = Convert.ToInt32(Console.ReadLine()); int bolunme = 0; for (int i = 2; i <= sayi; i++) bolunme = 0; for (int j = 2; j < i; j++) if (i % j == 0) bolunme++; if (bolunme == 0) Console.WriteLine(i + " Sayısı Asal");

Birler basamağı yüzler ve onlar basamağının toplamına eşit olan sayılara özel sayı dersek 3 basamaklı özel sayı adetini bulan ve bunlar gösteren kod int yuzler; int onlar; int birler; int ozeladet = 0; for (int i=100; i<1000; i++) yuzler = i / 100; onlar = (i - (yuzler * 100)) / 10; birler = (i - ((yuzler * 100) + onlar * 10)); if((yuzler+onlar) == birler) Console.WriteLine(i + " Sayısı Özel Sayı"); ozeladet++; Console.WriteLine("3 basamaklı : "+ozeladet + " Adet Özel Sayı var"); Kullanıcı tarafından girilen 2 sayıyı çarpma operatörü kullanmadan çarpım sonucunu ekrana yazdırma (Çarpmasız Çarpma) Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int sonuc = 0; for(int i = 1; i<=sayi1; i++) sonuc += sayi2; Console.WriteLine("0 x 1 = 2",sayi1,sayi2,sonuc);

Kullanıcı tarafından girilen 2 sayıyı bölme operatörü kullanmadan bölme sonucunu ekrana yazdırma (Bölmesiz Bölme) Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int kontrol = sayi1; int sonuc = 0; for (int i = 1; i <= sayi1; i++) if (kontrol >= sayi2) kontrol -= sayi2; sonuc++; Console.WriteLine("0 / 1 = 2", sayi1, sayi2, sonuc); Kullanıcı tarafından girilen iki sayı arasındaki tek ve çift sayıların adet-toplamları Console.WriteLine("Sayı 1 Giriniz : "); Console.WriteLine("Sayı 2 Giriniz : "); int sayi2 = Convert.ToInt32(Console.ReadLine()); int tekadet = 0; int ciftadet = 0; int tektoplam = 0; int cifttoplam = 0; for (int i = sayi1; i <= sayi2; i++) if (i%2==0) ciftadet++; cifttoplam += i; tekadet++; tektoplam += i; Console.WriteLine("0 ile 1 arasında 2 adet tek sayının toplamı 3, 4 adet çift sayının toplamı 5", sayi1, sayi2, tekadet,tektoplam,ciftadet,cifttoplam);

Kullanıcı tarafından girilen bir sayının Faktöriyelini (!) bulma Console.WriteLine("Sayı 1 Giriniz : "); int faktoriyel = 1; for(int i = 1; i<=sayi1; i++) faktoriyel *= i; Console.WriteLine(+sayi1 + "! = " + faktoriyel); Girilen Sayı Kadar Fibonacci sayısını ekrana yazdırma Console.WriteLine("Sayı Giriniz"); int fibonacci = 0; int son = 0; int yeni = 1; for (int i = 0; i <sayi1; i++) fibonacci = son + yeni; Console.WriteLine(fibonacci + " = " + son + " + " + yeni); son = yeni; yeni = fibonacci;

Girilen Sayının Fibonacci Kuralına uygun şekilde yazılıp yazılamadığı Console.WriteLine("Sayı Giriniz"); int fibonacci = 0; int son = 0; int eski = 0; int yeni = 1; for (int i = 0; fibonacci < sayi1; i++) fibonacci = son + yeni; eski = son; son = yeni; yeni = fibonacci; if(fibonacci == sayi1) Console.WriteLine(sayi1 + " sayısı " + son + " + " + eski + " Şeklinde Yazılabildiği için Fibonacci kuralına uygun"); Console.WriteLine(sayi1 + " sayısı Fibonacci kuralına uygun Değil");