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;
}
 

Forum istatistikleri

Konular
129,725
Mesajlar
929,288
Kullanıcılar
452,445
Son üye
mutluneset

Yeni konular

Geri
Üst