<


 
+  ForumdaForum.Com
|-+  Bilgisayar Donanımı ve İşletim Sistemleri
| |-+  Programlama
| | |-+  C ve C++
| | | |-+  Struck Yapı Kullanmak ve Dizilerle İşlem Yapmak
Konu Bilgileri
Konu BasligiKonu: Struck Yapı Kullanmak ve Dizilerle İşlem Yapmak
Cevap SayisiCevap Sayisi: 0 cevap var
Okunma SayısıOkunma Sayısı 778 defa
Bu Konuyu Görüntüleyenler0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Sayfa: [1]   Aşağı git
« önceki sonraki »
Yazdır
Gönderen Konu: Struck Yapı Kullanmak ve Dizilerle İşlem Yapmak  (Okunma Sayısı 778 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.

www.forumdaforum.com << Bilginin Sınırlarını Zorla..
Servantes_Tr

Kadir Meşe

Profesyönel Üye

*


Üye No : 11

Yas : 17

Cinsiyet : Bay

Nerden : İstanbul

Konu  : 401

Mesaj : 1039

Tesekkür istatistigi
-Verdigi tesekkür sayisi: 1
-Aldigi tesekkür sayisi: 4

Puan: 12
بِسْــــــــــــــــــــــمِ اﷲِارَّ
Ruh Halim:
Aktiflik
Deneyim
Seviye
Takimim:
emirates@live.nl Üyelik Bilgileri Site E-Posta
Çevrimdışı
Struck Yapı Kullanmak ve Dizilerle İşlem Yapmak
« : 02 Şubat 2010, 18:32:12 »

Servantes_Tr: Diyor Ki...
Kod: Hepsini Seç | Panoya Kopyala
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _10OgrenciNotu
{
struct ogrenci
{
public int no;
public string ad;
public string soyad;
public int not;

}
class Program
{
static void Main(string[] args)
{
int ogrenciSayisi;
string giris;
ogrenci[] ogrenciler;
Console.WriteLine("Ogrenci Sayısı Giriniz");
ogrenciSayisi = int.Parse(Console.ReadLine());
ogrenciler = new ogrenci[ogrenciSayisi];

for (int i = 0; i < ogrenciler.Length; i++)
{
Console.WriteLine("ogrenci nosunu giriniz");

ogrenciler[i].no = int.Parse(Console.ReadLine());
Console.WriteLine("ogrenci adını giriniz");
ogrenciler[i].ad = Console.ReadLine();
Console.WriteLine("ogrenci soyadını giriniz");
ogrenciler[i].soyad = Console.ReadLine();
Console.WriteLine("ogrenci notunu giriniz");
ogrenciler[i].not = int.Parse(Console.ReadLine());

}
Double GecenToplam, KalanToplam, GecenOrt, KalanOrt;
GecenToplam = 0;
KalanToplam = 0;

int gecenSayisi, kalanSayisi;
gecenSayisi = 0;
kalanSayisi = 0;
for (int k = 0; k < ogrenciler.Length; k++)
{
if (ogrenciler[k].not >= 40)
{
GecenToplam = GecenToplam + ogrenciler[k].not;
gecenSayisi = gecenSayisi + 1;

}
else
{
KalanToplam = KalanToplam + ogrenciler[k].not;
kalanSayisi = kalanSayisi + 1;
}
}
GecenOrt = GecenToplam / gecenSayisi;
KalanOrt = KalanToplam / kalanSayisi;
for (int i = 0; i < ogrenciler.Length; i++)
{
if (ogrenciler[i].not >= 40)
{

Console.WriteLine("{0} {1} {2} {3} bu ogrenci Geçti", ogrenciler[i].no, ogrenciler[i].ad, ogrenciler[i].soyad, ogrenciler[i].not);

}
else
{

Console.WriteLine("{0} {1} {2} {3} bu ogrenci kaldı", ogrenciler[i].no, ogrenciler[i].ad, ogrenciler[i].soyad, ogrenciler[i].not);
}
}
Console.WriteLine("{0}'ogrenciden {1} ogrenci gecti {2} kaldı ",ogrenciler.Length,gecenSayisi,kalanSayisi);
Console.WriteLine("{0}'ogrenciden {1} ogrenci gecti Not Ortalaması {2}",ogrenciler.Length,gecenSayisi,GecenOrt);
Console.WriteLine("{0}'ogrenciden {1} ogrenci kaldı Not Ortalaması {2}", ogrenciler.Length, kalanSayisi, KalanOrt);
}
}
}
Facebook'a Ekle Google Ekle Yahoo Ekle Msn Ekle Netspace Ekle Ask Ekle Clesto Ekle Digg Ekle Reddit Ekle Furl Ekle Del.icio.us Ekle Submit to Jeqq Spurl Ekle Technorati Ekle Newsvine Ekle Simpy Ekle BlinkList Ekle Shadows Ekle
Kayıtlı
Servantes_Tr'un İmzası...
   #  Devrimci Mustafa Kemal Atatürk #
Etiket:
Sayfa: [1]   Yukarı git
Yazdır
« önceki sonraki »
Gitmek istediğiniz yer:  



Yardim Sayfamiz
Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Site Map | Site Map 2 | Arsiv | Wap | Wap2 | Wap Forum | XML | Rss | Tags | GoogleTagged

Ayisigi edit by forumdaforum.com
Yükleniyor...


ForumdaForum.Com
Sitemize üye olarak hizmetlerimizden en iyi sekilde yararlanabilirsiniz.
10 saniyede üye olmak için tiklayin.

kapat