Ö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());
}
}
}
Bu yorum yazar tarafından silindi.
YanıtlaSilhacı ben şimdi anlamadım ödev sadece bumu? :O
YanıtlaSilhttp://www.cs.sakarya.edu.tr/duyurular.php
YanıtlaSilyok bu ödevin birinin programa yazılmış hali :)
YanıtlaSil