Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
c# ile yaptığım kullanıcıya veri girme mantığı örneği
Çevrimdışı


Üyenin Bilgileri :
Rütbe : Banlı üye
Konu Sayısı: 62
Yorumları: 284

#1
c# ile yaptığım kullanıcıya veri girme mantığı örneği
merhaba arkadaşlar c# ile kullanıcıya nasıl veri girişi yaptırırız mantığını anlatmaya çalıştığım örneği aşağıda paylaşmak isterim;

kullanılan örnek : # sınıftaki öğrencilerin notlarının ortalamasını hesaplayan program
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ibrahimyilmaz
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("## - Sınıftaki öğrencilerin kaldığını veya geçtiğini hesaplayan program. - ##");
            Console.WriteLine("");
            int sinifkackisi;
            Console.WriteLine("NOT : Notlara 0 ile 100 arası değer giriniz. Devamsızlık 10 gün üzerinden hesaplanmaktadır.");
            Console.WriteLine("");
            Console.Write("Sınıfınız Kaç Kişi ? = ");
            Console.Write("");
            sinifkackisi = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i <= sinifkackisi; i++)
            {
                Console.WriteLine("");
                Console.WriteLine("------------------------------------");
                Console.WriteLine("");
                Console.WriteLine(" ## " + i + ". Öğrenci Bilgileri " + " ## ");
                string adsoyad;
                int yazili1, yazili2, yazili3, performans1, performans2, proje, toplam;
                double devamsızlık, yaziliortalamasi, projeortalamasi, yazilitoplamasi, projetoplamasi, genelortalama;
                Console.WriteLine("");
                Console.Write(i + ". Öğrenci Adı ve Soyadı : ");
                adsoyad = Console.ReadLine();
                Console.WriteLine("");
                Console.Write("1. Yazılı Notu : ");
                yazili1 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("2. Yazılı Notu : ");
                yazili2 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("3. Yazılı Notu : ");
                yazili3 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("1. Performans Notu : ");
                performans1 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("2. Performans Notu : ");
                performans2 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("Proje Notu : ");
                proje = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("");
                Console.Write("Devamsızlık ? = ");
                Console.Write("");
                devamsızlık = Convert.ToDouble(Console.ReadLine());
                toplam = yazili1 + yazili2 + yazili3 + performans1 + performans2 + proje;
                yazilitoplamasi = yazili1 + yazili2 + yazili3;
                projetoplamasi = performans1 + performans2;
                yaziliortalamasi = yazilitoplamasi / 3;
                projeortalamasi = projetoplamasi / 2;
                genelortalama = toplam / 6;
                if (genelortalama >= 50 && devamsızlık <= 10)
                {
                    Console.WriteLine("");
                    Console.WriteLine("-----------------------------------------------------");
                    Console.WriteLine("");
                    Console.WriteLine(adsoyad + " adlı öğrencinin notları" + " ; ");
                    Console.WriteLine("");
                    Console.WriteLine("Tebrikler Geçer ! ");
                    Console.WriteLine("");
                    Console.WriteLine("Yazılı Ortalaması : " + yaziliortalamasi);
                    Console.WriteLine("");
                    Console.WriteLine("Performans Ortalaması : " + projeortalamasi);
                    Console.WriteLine("");
                    Console.WriteLine("Proje Notu : " + proje);
                    Console.WriteLine("");
                    Console.WriteLine("Genel Ortalaması : " + genelortalama);
                    Console.WriteLine("");
                    Console.WriteLine("Devamsızlık : " + devamsızlık);
                    Console.WriteLine("");
                }
                else
                {
                    Console.WriteLine("");
                    Console.WriteLine("-----------------------------------------------------");
                    Console.WriteLine("");
                    Console.WriteLine(adsoyad + " adlı öğrencinin notları" + " ; ");
                    Console.WriteLine("");
                    Console.WriteLine("Tebrikler Kaldınız ! ");
                    Console.WriteLine("");
                    Console.WriteLine("Yazılı Ortalaması : " + yaziliortalamasi);
                    Console.WriteLine("");
                    Console.WriteLine("Performans Ortalaması : " + projeortalamasi);
                    Console.WriteLine("");
                    Console.WriteLine("Proje Notu : " + proje);
                    Console.WriteLine("");
                    Console.WriteLine("Genel Ortalaması : " + genelortalama);
                    Console.WriteLine("");
                    Console.WriteLine("Devamsızlık : " + devamsızlık);
                    Console.WriteLine("");
                }
                Console.WriteLine("");
                Console.WriteLine("##################################################################");
                Console.WriteLine("");
            }
            Console.WriteLine("Çıkış yapmak için bir tuşa basınız...");
            Console.ReadKey();
        }
    }
}
buda ben bunu nasıl anlayayım diyenler için uygulama hali;
You are not allowed to view links. Register or Login to view.
01-02-2018, 11:20 AM
Ara Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi