19 Ocak 2011 Çarşamba

YTU NOT ORTALAMASI HESAPLAMA PROGRAMI

Dönem sonu yaklaşınca bu soruyu herkes kendisine sorar..Ortalamam kaç ? Repeat olacak mıyım? (Benim gibi D:) .Benimde can sıkıntısından aklıma geldi yazayım dedim  .Çokta güzel olmadı da denebilir.Ama yine de denemeye değer. :). Kodları aşağıya yazdım isterseniz verdiğim linkten de indirebilirsiniz programın exe si ile beraber.

KODLAR:


#include <stdio.h>
#include <stdlib.h>
float islem (int);
int main()
{
int ders,i=1,kredi,toplamk=0;
double toplam=0.0,ortalama;
printf("\t\t************************************\n");
printf("\t\t*                                  *\n");
printf("\t\t*     NOT ORTALAMASI HESABI        *\n");
printf("\t\t*                                  *\n");
printf("\t\t************************************\n");
printf("\n\t\t\tA=>4.0\t\tA-=>3.7\n\n\t\t\tB+=>3.3\t\tB=>3.0\n\n\t\t\tB-=>2.7\t\tC+=>2.3\n\n\t\t\tC=>2.0\t\tC-=>1.7\n\n\t\t\tD+=>1.3\t\tD=>1.0\n\n\t\t\tF=>0.0\n\n");
printf("Toplamda kac ders aldiniz ? ");
scanf("%d",&ders);
while(i<=ders)
{
printf("Sectiginiz %d. ders kac kredi ?" , i);
scanf("%d",&kredi);
toplamk=toplamk+kredi;
toplam=toplam+islem(kredi);
i++;
}
printf("Toplam da %d kredi ders secmissiniz .\n\n",toplamk);
ortalama=toplam/toplamk;
printf("Not ortalamaniz %.2lf dir\n\n",ortalama);
printf("\n");
if(ortalama < 2.0 )
{
printf("Adim adim repeat ' a dogru ilerliyorsunuz !! %c %c %c %c \n\n ",1,1,1,1);
}
system("pause");
return 0;
}
float islem(int kredi)
{
float not;
printf("sectiginiz dersin yukaridaki tabloya gore sayisal degerini giriniz : ");
scanf("%f",&not);
return not*kredi;
}
Buraya tıklayarak kodları ve programı indirebilirsiniz.

18 Ocak 2011 Salı

YAZ OKULU ÜCRET HESAPLAMA PROGRAMI VE KODLARI

İlk dönem yavaş yavaş biterken  , aynı zamanda  ben ve benim gibi öğrencilerin yaz okulu dersleri kafasında yavaş yavaş oluşmaya başlamıştır.İşte bu yüzden ben de dedim ki bir yaz okulu  ücreti hesaplayan programı yapayım.Bu programın ilk sürümüdür.Daha gelişmişleri gelecek.Eksikler var.Bu eksiklerden ötürü affola.... :-)  

Buraya tıklayarak kaynak kodları ve programı indirebilirsiniz...

2 Ocak 2011 Pazar

BEN DEKİ DEV C++ VE VISUAL STUDIO FARKI...

Çok basit bir problem...Altı üstü program kullanıcıdan bir sayı isteyecek bu sayının kaç basamaklı olduğunu ve basamak değerlerini kullanıcıya söyleyecek .Algoritmasıda kolay. Her ne kadar kolay ve doğru olsada Dev C++ derleyicisi şifreleme de ki metin testinde yaptığı azizliği gene yaptı ...Ben kodları aşağıya yazdım.İsterseniz sizde derleyin.Varsa visual studio ikisinde de deneyin ve görün.Bende Dev derleyicisi yanlış sonuçlar gösterirken Visual studio doğru sonuçlar gösterdi.




#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int sayi,sayi2;
    int bs=1,k,i;
    printf( "sayi:" );
    scanf("%d",&sayi);
    sayi2=sayi;
    while(sayi2>=10)
    {
                   sayi2=sayi2/10;
                   bs++;
                   }
    printf("basamak sayisi %d dir\n",bs);
    for(i=1;i<=bs;i++)
    {
                      k=sayi/ (int) pow (10,(bs-i));
                      printf("%d. basamak %d dir\n",i,k);
                      sayi=sayi% (int) pow (10,(bs-i));
                      }
    system("pause");
    return 0;
}
Kodları indirme linki :  http://hotfile.com/dl/96004860/685ac37/basamak_degeri.c.html