Nüve Forum

Nüve Forum > kütüphane > Bilim ve Teknoloji > Bilgisayar > Yazılım > Java > Öğrenci notu hesaplama programı- java

Java hakkinda Öğrenci notu hesaplama programı- java ile ilgili bilgiler


Ögrencinin adını , soyadını , vize ,proje ve final notunu isteyen ve hesabını yapan java programı. Kod: import java.util.*; public class OgrenciTest { private String isim; private int ogrenciNo; private

Like Tree1Likes
  • 1 Post By OnR

Cevapla

 

LinkBack Seçenekler Stil
  #1  
Alt 06.11.07, 21:15
OnR - ait kullanıcı resmi (Avatar)
OnR OnR isimli Üye şimdilik offline konumundadır
Administrator
 
Üyelik tarihi: Apr 2006
İletiler: 931
Blog Başlıkları: 2
OnR isimli üye tecrübe puanını kapatmıştır.
Standart Öğrenci notu hesaplama programı- java

Ögrencinin adını , soyadını , vize ,proje ve final notunu isteyen ve hesabını yapan java programı.

Kod:
import java.util.*;
public class OgrenciTest
{
 
  private String isim;
 private int ogrenciNo;
 private double vizeNotu;
 private double projeNotu;
 private double finalNotu;
 
 public void setIsim(String isim1)
 {
  isim = isim1;
 }
 
 public void setOgrenciNo(int ogrenciNo1)
 {
  ogrenciNo = ogrenciNo1;
 }
 
 public void setVizeNotu(double vizeNotu1)
 {
  vizeNotu = vizeNotu1;
 }
 
 public void setProjeNotu(double projeNotu1)
 {
  projeNotu = projeNotu1;
 }
 
 public void setFinalNotu(double finalNotu1)
 {
  finalNotu = finalNotu1;
 }
 
 public String getIsim()
 {
  return isim;
 }
 
 public int getOgrenciNo()
 {
  return ogrenciNo;
 }
 
 public double getVizeNotu()
 {
  return vizeNotu;
 }
 
 public double getProjeNotu()
 {
  return projeNotu;
 }
 
 public double getFinalNotu()
 {
  return finalNotu;
 }
 
 public double notHesapla()
 {
  double genelNot;
  
  genelNot = finalNotu * 40 /100 + projeNotu * 35 /100 + vizeNotu * 25 /100;
  
  return genelNot;
 }
 
 public void harfNotuCevir()
 {
   
  double not=notHesapla();
  
  if(not <= 100 && not >= 90)
   System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "AA");
   else if(not >= 85)
    System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "BA");
    else if(not >=75)
     System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "BB");
     else if(not >= 70)
      System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "CB");
      else if(not >= 60)
       System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "CC");
       else if(not >= 55)
        System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "DC");
        else if(not >= 50)
         System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "DD");
         else if(not < 50 )
          System.out.println("Ogrenci adi : " + isim + "\nNumarasi : " + ogrenciNo + "\nNotu : " + "FF");
      
 System.out.println(not);
        
 }
 
 public static void main(String[] args)
 {
  Scanner klavye = new Scanner(System.in);
  
  String isim;
  int no;
  double vize,proje,finalNot;
  
  Ogrenci bilgi = new Ogrenci();
  
  do{
  System.out.print("Ogrenci ismi:\t");
  isim = klavye.next();
  bilgi.setIsim(isim);
  
  
  System.out.print("Ogrenci numarasi:\t");
  no = klavye.nextInt();
  bilgi.setOgrenciNo(no);
  
  System.out.print("Vize notu:\t");
  vize = klavye.nextDouble();
  if(vize > 100)
  {
   System.out.println("Not 100 den buyuk olamamali!");
   System.exit(0);
  }
  bilgi.setVizeNotu(vize);
  
  System.out.print("Proje Notu:\t");
  proje = klavye.nextDouble();
  if(proje > 100)
  {
   System.out.println("Not 100 den buyuk olamamali!");
   System.exit(0);
  }
  bilgi.setProjeNotu(proje);
  
  System.out.print("Final Notu:\t");
  finalNot = klavye.nextDouble();
  if(finalNot > 100)
  {
   System.out.println("Not 100 den buyuk olamamali!");
   System.exit(0);
  }
  bilgi.setFinalNotu(finalNot);
  
  System.out.println();
  bilgi.harfNotuCevir();
  System.out.println();
  
    
  }while(no != 2);
  
 }
}
Alıntı ile Cevapla
Cevapla

Tags
hesaplama, java, notu, öğrenci, programı-

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Bütün zaman ayarları WEZ +2 olarak düzenlenmiştir. Şu anki saat: 03:43 .