13 Ekim 2011 Perşembe

Algoritma Ve Programlama Ödevlerinden

Örnek alg. 5: Bir öğrencinin dönem içerisindeki ve dönem sonundaki notlarını klavyeden okuyan, Yıliçi ve Başarı notunu bilinen katsayılara göre hesaplayan algoritmayı tasarlayın.

Öğrencilerin notlarını gösteren liste genelde şekil de verilen tablodakine benzerdir. Öğrencinin Vize, kısa sınav 1, kısa sınav 2 ve ödev notu belli oranlarda alınarak yıl içi başarı notu bulunur. Final notunun belirli bir yüzdesi ile yıl içi notunun %100’e tamamlanacak yüzdelik oranı ile başarı puanı bulunur. Örneğin
Yıl içine etki yüzdeleri
Vizenin %60 ‘ı,
Kısa sınav 1’ in %10,
Kısa sınav 2’ in %10,
Ödev notu’nun  %20,
Başarı Notu
Yıliçi Notunun %50,
Final Notunun %50
sinin Yıl sonuna etkisini gösteren programı göstereyim beyler 
Programın Download Linki ;


Visual Studio Ve c# ta derlenmiştir , Programın Kodları ;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
         
            Console.WriteLine("Ödev değerini gir");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            double z = a * 0.2;
            Console.WriteLine("Kısa Sınav 1 i gir");
            int b = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
           double y = b * 0.1;
            Console.WriteLine("Kısa Sınav 2 yi gir");
            int c = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            double w = c * 0.1;
            Console.WriteLine("Vizeyi gir");
            int d = Convert.ToInt32(Console.ReadLine());
            double v = d * 0.6;
            Console.WriteLine();
           double e = (z + y + w + v) / 2;

            Console.WriteLine("Final Sınavının Değerini Gir");
            int f = Convert.ToInt32(Console.ReadLine());
            
            double g = e + (f/2);
            Console.WriteLine();
            Console.WriteLine("Yıl Sonu Başarı Notun : " +g);
            Console.WriteLine();
            Console.WriteLine("İşleminiz bittiyse kapatmak için entera basın");
                String k = (Console.ReadLine());


        }
    }
}

4 yorum:

  1. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  2. hacı ben şimdi anlamadım ödev sadece bumu? :O

    YanıtlaSil
  3. http://www.cs.sakarya.edu.tr/duyurular.php

    YanıtlaSil
  4. yok bu ödevin birinin programa yazılmış hali :)

    YanıtlaSil