freelance iş ilanları

Üniversite Öğrencisinin Geçme Notunu Hesaplama

5 Mesajlar 1.567 Okunma
lstbozum
smsonayhizmeti

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)
Merhaba, üniversite 1. sınıf öğrencisiyim. Hocamız bir ödev vermişti fazlası ile uğraştım. Ödev zor olduğundan veya benim fazla bilgim olmadığından fakat yaptım sonuç olarak.
Burada da paylaşmak istedim. Umarım birilerinin işini görür.

Soru : Bir öğrencinin aldığı notlara göre sınıf geçme durumu değerlendirilecektir. Öğrencinin girdiği 2 vize sınavının not ortalamasının %40ı ile final notunun %60ı alınarak sınıf geçme notu hesaplanacaktır.

Özel Durumlar Şu Şekilde Verilmektedir.

a-) Vize notunun ortalaması 50den küçük ise öğrenci telafi sınavına girecektir. Bu durumda vize ortalaması (Vize1+Vize2+Telafi/3) şeklinde hesaplanacaktır.
b-) Final notu 50'den küçük ise ya da final notu 50>= ancak sınıf geçme notu <60 ise öğrenci bütünlemeye kalacak ve yeni sınıf geçme notu vize ortalamasının %40'ı + bütünleme notunun %60ı şeklinde hesaplanacaktır.

Buna göre gerekli notları klavyeden okuyarak sınıf geçme notunu ve sınıf geçme durumunu ekrana veren programı yazınız.

Not: Vize notları klavyeden okunacak, eğer ihtiyaç duyuluyorsa telafi sınav sonucu istenilecektir. Ardından final not ve gerekirse bütünleme notu istenecek, sonuçta Sınıf Geçme Notu ve Sınıf Geçme Durumu (Geçti ya da Kaldı şeklinde) ekrana yazdıralacaktır.

#include
using namespace std;
int main()
{
int v1,v2,t,fnl,but;
float vort,ort;
cout<<"1. Vize Sinavinizi Giriniz :";
cin>>v1;
cout<<"2. Vize Sinavinizi Giriniz :";
cin>>v2;
ort = (v1+v2)/2;
if (ort<50)
{
cout<<"Vize Ortalamalari 50'den Dusuk. \n";
cout<<"Telafi Sinavi Notunuzu Giriniz :";
cin>>t;
ort =(v1+v2+t)/float(3);

}
cout<<"Final Notunuzu Giriniz :";
cin>>fnl;
vort =ort*(0.4)+fnl*(0.6);
if (fnl<50)
{
cout<<"Final Notunuz 50'den Dusuk\n";
cout<<"Butunleme Notunuzu Giriniz :";
cin>>but;
vort =ort*(0.4)+but*(0.6);

}
else if(fnl<=50&&ort*(0.4)+fnl*(0.6)<60)
{
cout<<"Sinif Gecme Notunuz 60'dan Kucuk \n";
cout<<"Butunleme Notunuzu Giriniz :";
cin>>but;
vort =ort*(0.4)+but*(0.6);

}

if(vort>=60)
{
cout<<"Tebrikler Sinifi "<}
else if(vort<60)
{
cout<<"Uzgunuz Ortalamaniz("<}
return 0;

}

Negian

kişi bu mesajı beğendi.

wmaraci
reklam

sadikagar sadikagar WM Aracı Kullanıcı
  • Üyelik 09.10.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek ÖGRENCİ
  • Konum Diyarbakır
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 0 / 2
  • Ticaret 2, (%100)
bu ödevi 1.sınıfta mı verdiler ?
Holiqan

kişi bu mesajı beğendi.

Holiqan Holiqan WM Aracı Kullanıcı
  • Üyelik 03.02.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** E**
  • Mesajlar 876
  • Beğeniler 211 / 116
  • Ticaret 10, (%100)
sadikagar Aynen hocam :)
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
İsteyen olursa C++ bunun bir gelişmiş versiyonunu verebilirim :)
DNO (dönem sonu ortalaması ) ve YNO hesaplıyor :) Bende üniversitenin ilk yıllarında yapmıştım meraktan ödev değildi :)
 

 

wmaraci
wmaraci

sadikagar sadikagar WM Aracı Kullanıcı
  • Üyelik 09.10.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek ÖGRENCİ
  • Konum Diyarbakır
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 0 / 2
  • Ticaret 2, (%100)
bende yurt dışında okuyorum bilgisayar müh. 3 sınıfa geçtim :) türkiyede hangi konular nasıl işleniyor diye pek bilgim yok :) bilgidiğm kadarıyla buranın algo dersinde ögretilen teknikte çok farklı bize göre :) eğer yardıma ihtiyacın olursa seve seve yardım ederim hocam iyi günler skype:sadik.agar
Holiqan

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al