C' de Üniversite Not Hesabı

C programlama dilinde vize, final ortalaması veren veya final sınavında alınması gereken notu hesaplayan program.

C programlama dilinde vize, final ortalaması veren veya final sınavında alınması gereken notu hesaplayan program.

Bu programda ufak bir menü ile basit not hesaplamalarını gerçekleştirdim. Geçme notunu 60 olarak, sınav ortalamasını ise vizenin %40'ı, finalin %60'ının toplamı olarak hesaplattım. Bu değerleri değiştirerek kendinize uyarlayabilirsiniz.


#include <stdio.h>

#include <conio.h>



main()

{

    int i;

     float v,f,s;

     s=0,0;

     char a;

     

     bas:

      system("CLS");

      printf(" *=======  MENU  ===========*n");

      printf(" |                          |n");

      printf(" |  1. Not Ortalamasi       |n");

      printf(" |  2. Gereken Final Notu   |n");

      printf(" |                          |n");

      printf(" *==========================*");

      i=getch();

     

     if(i=='1'){

     

     system("CLS");

     printf ("n Vize Sonucunu Giriniz: ");

     scanf ("%f",&v);

     system("CLS");

     printf ("n Final Sonucunu Giriniz: ");

     scanf ("%f",&f);

     system("CLS");

     

     s = (v*4/10) + (f*6/10);

     

     printf ("n");

     

     printf (" Sinav ortalamaniz: %.2fnn",s);

     if (s>=60)

     printf (" Dersten Basariyla Gectiniz...");

     else 

     printf (" Dersten Kaldiniz...");

     

     printf ("nn Menuye Donecekmisiniz ?(e/h)?: ");

     a=getch();

     

     if (a=='e')

     {

          goto bas;

     }

     

     else exit(1);

     }

     

     

     else if(i=='2'){

          

          system("CLS");

          printf ("n Vize Sonucunu Giriniz: ");

          scanf ("%f",&v);

          

          s = (60 - (v*4/10))*10/6;

          

          system("CLS");

          printf ("n Final Sinavindan Alinmasi Gereken  Not: %.2f",s);  



          printf ("nn Menuye Donecekmisiniz ?(e/h)?: ");

          a=getch();

     

          if (a=='e')

         {

              goto bas;

         }

     

         else exit(1);

         }

     

     return 0;

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

verdiğin kodlarda hata var..??

Yukarı Git