bir sınıftaki geçen ve kalan sayısını bulma

Kodla Büyü
Mesajlar
8
Bir sınıftaki öğrencilerin notları klavyeden girilecektir.Sınıftaki geçen ve kalan öğrenci sayısını döngü ve kontrol deyimleri kullanarak hesaplayınız. yapamıorum yardımcı olursanız sevinirim teşekkür edrm.
 
notların ortalamasını aldıktan sonra geçiyorsa bir değişkeni, geçmiyorsa diğer değişkeni artırın. ortalamadan sonra sadece if ile true ise a yı arttırın, else ise b yi.

eğersay() excel ile ilgili sanırım.
 
döngü içerisin de sayi>="45" ise geçti sayi<="44" kaldı istersen döngüyüde yaza bilirim
 
using System;



namespace sinifListe

{

class MainClass

{

public static void Main (string[] args)

{

Console.WriteLine("öğrenci sayisini giriniz");

int ogrSayi = Convert.ToInt32(Console.ReadLine());

int [] not=new int[ogrSayi];

Console.WriteLine("Ders geçme notunu giriniz");

int dersBaraj=Convert.ToInt32(Console.ReadLine());

for(int i =0;i<ogrSayi;i++)

{

Console.WriteLine("ögrenci notunu giriniz:");

not=Convert.ToInt32(Console.ReadLine());

if(not>=dersBaraj)

Console.WriteLine("geçti");

else

Console.WriteLine("kaldı");



}

}

}

}
 
Geçti Kaldı sayıları için 2 farklı değişken tanımlanır
Döngün içerisinde klavyeden girilen not geçme notu ile karşılaştırılır
Not >= 45 ise
Gecti = Gecti +1
Not < 45 ise
Kaldi = Kaldi + 1

Döngü bittikten sonra Gecti ve Kaldi değişkenleri yazdırılır
 
textboxsa not girip butona tıkladıgımda ekrana zaten geçti ve kaldı yazdırabiliorum ama bn bi sınıfta kaç kişi geçmiş kaç kişi kalmış onları ekrana yazdırmak istiyorum sınıf mevcudu 30 kişiden oluşuo hem if kontrol deyimini hemde döngüleri kullanarak yapılıcak. tşkr edrm...
 
arkadaşlar asp.net görüyoruz okulda hoca bir örneği ;for next - do while - while ve until ile yapmamızı söledi for ile yaptım ama diğerleriyle nasıl yapıcağımı bilmiyorum bileniniz varsa yardım edebilirmi?
 
for ile yapılmış kod bu;
<script language="vb" runat="server">
sub hesapla(sender as object, e as eventargs)
dim a,b,c,d,i,f,l,k,m as integer
a=s1.text
b=s2.text
c=s3.text
d=1
i=1
f=1
l=1
k=1
m=0
for d=1 to a step 1
l=d*l
next
for i=1 to b step 1
k=i*k
next
for f=1 to c step 1
m=f+m
next
mesaj.text="sonuç: " & l+(k/m)
end sub
</script>
<html>
<body>
<form runat="server">
<table width="243" border="1">
<tr>
<td colspan="2">sayilari girin </td>
</tr>
<tr>
<td width="83">1. sayi </td>
<td width="144"><asp:TextBox ID="s1" runat="server"/></td>
</tr>
<tr>
<td>2.sayi</td>
<td><asp:TextBox ID="s2" runat="server"/></td>
</tr>
<tr>
<td>3.sayi</td>
<td><asp:TextBox ID="s3" runat="server"/></td>
</tr>
<tr>
<td colspan="2"><div align="center"><asp:Button ID="but" Text="hesapla" OnClick="hesapla" runat="server"/></div></td>
</tr>
<tr>
<td colspan="2"><asp:Label ID="mesaj" runat="server"/></td>
</tr>
</table>
</form>
</body>
</html>
 
Geri
Üst