C programını nerde bulurum ve aşağıdaki işlemi nasıl yaparım yardımcı olurmusunuz

ucre

Üye
Katılım
13 Nis 2010
Mesajlar
1
Puanları
1
Yaş
43
Bir sınıftaki öğrencilerin sayısını öğrendikten sonra öğrencinin adını, soyadını (küçük harfle girildiği varsayılacaktır), vize ve final notunu sırasıyla öğrendikten sonra ortalamasını (vize %40, Final %60) hesaplayarak, öğrencilerin adı “a” ile başlayan ve ortalaması 50’den büyük olan öğrencilerin adını, soyadını ve ortalamasını ekrana yazdıran programı yazınız.
 
Sn. d0stcan,

vba linkinden araştırabilirsiniz.
 
-Oldukça kolay ama üç sene evvel yaptığımız için şu an aklımda kalmadı ama çok zor ahım şahım birşey değildi
 
basit bir sql server ve sql server management ile bunu gerceklestirebiliriz
 
laf kalabalığı yapmakta birebirsiniz ama icraat yok.. bilen varsa yardım etsin...
 
C programı diye bişey yok bunu bikere anlayıalım.C bir program değil bir dildir.(türkçe,ingilizce gibi....)Bu dili kullanmak için bu dilin derleyicilerini kullanmanız gerekiyor.Ben amatör çapta c++,visual basic ile uğraşıyorum.C dili derleyicisi için size Dev-C++ yı önerebilirim.
Dev-C++ indir...
Dev-C++ ndir - Download > Gezginler

Eğer programlamaya yeni başlayan biriyseniz size visual basic 2010 öneririm...

visual basic 2010
Download details: Visual Studio 2010 and .NET Framework 4 Training Kit

bu dillerde programlamayı öğrenmek için google da arama yapıp videoları izleyebilirsiniz...
 
Buyurun Program kodları belki biraz geç olmuş olabilir ama;
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

typedef struct{
char ad[20];
char soyad[20];
float vize;
float final;
float ort;
} ogrenci;

unsigned int a;
printf("Ogrenci Sayisini Giriniz: ");scanf("%u", &a);
ogrenci ogr[a];

int i;
for (i=0; i<a; i++)
{
printf("%d.Ogrencinin Adi: ",i+1);scanf("%s",ogr.ad);
printf("%d.Ogrencinin Soyadi: ",i+1);scanf("%s",ogr.soyad);
printf("%d.Ogrencinin Vize Notu: ",i+1);scanf("%f",&ogr.vize);
printf("%d.Ogrencinin Final Notu: ",i+1);scanf("%f",&ogr.final);
ogr.ort=((ogr.final*0.6)+(ogr.vize*0.4));
printf("----------------------------------------------------\n");
}
for (i=0; i<a; i++)
{
if (ogr.ort>50 && ogr.ad[0]=='a')
{
printf("%d.Ogrencinin Adi: %s \n",i+1,ogr.ad);
printf("%d.Ogrencinin Soyadi: %s \n",i+1,ogr.soyad);
printf("%d.Ogrencinin Ortalamasi: %f\n",i+1,ogr.ort);
printf("----------------------------------------------------\n");
}
}

system("PAUSE");
return 0;
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…