Şimdi Ara

ACIL ODEV in C

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
598
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • ARkadaslar aşagıda yazmış oldugum ödevlerde takıldıgım noktalar oldu..yalnız ben şimdi programı aşağıya yazacagım..eger yardımcı olursanız çok sevinirim..prorgamı c ile yapmam gerek..kodlar ms derleyicinde çaıştırılacaktır..tek başına işin içinden çıkamadım.umarm yardımcı olursunuz:))

    saygılarımla
    oldspice

    not:ödev yarın teslim..

    ödevler


    Bir öğretmen çoktan seçmeli (a, b, c, d, ve e) bir sınav sonrasında öğrencilerin cevaplarını işaretledikleri formları bir bilgisayar programı ile kontrol edecektir. Soru sayısı 10 tane olup, her sorunun doğru cevap şıkkı programın içinde gömülüdür.

    Öğretmen her öğrenci için her soruda işaretlediği şıkkı programa klavyeden girecek ve sonra öğrencinin toplam doğru ve yanlış adedini ekranda görüntüleyecektir.

    Her öğrencinin işlemi sonlandığında program hocaya başka öğrenci girip girmeyeceğini soracak, cevap  hayır ise program son olarak hocaya toplam öğrenci adedini ve her bir soru için ayrı ayrı doğru ve yanlış cevap sayılarını ekranda görüntülenecektir. Bu uygulamanın C programını yazınız.

    Char dogru[10] = ”acdbaacede”;// dizi ile
    Char *dogru =” acdbaacede”;// pointer ile

    Program modüler ( fonksiyon kullanarak ) yazılacak.
    Pointer kullanılarak yazılan program 100 üzerinden değerlendirilecektir.
    Normal dizi kullanılarak yazılan program 90 üzerinden değerlenecektir.
    Ödevlerin kontrolünün hızlılığı açısından dogru dizisini ”acdbaacede” à bu düzende kabul ediniz.



    *************-------*************


    ödevv2:

    Kurbağalar arası düzenlenen havuz atlama yarışmasına 20 adet kurbağa katılmaktadır. Her bir kurbağaya 1’den 20’e kadar numara verilmiştir. Parkurda 10 adet havuz bulunmakta olup, başlangıç olarak bütün kurbağalar 1. havuza alınacaktır. Her atlama sonucunda kurbağaların atlayabilecekleri havuz sayısı 1’le 3 arası rasgele üretilen sayılardan oluşacaktır. 10. havuza ilk ulaşan kurbağa(lar) birinci seçilerek deney hayvanı olmaya hak kazanacaktır. Bu uygulamayı gerçekleştiren C programını yazınız.







  • merhabalar.Göndermiş olduğun ödevler bana çok tanıdık geldi. Yanlış hatırlamıyosam 1.Ödev vizede soru olarak çıkmıştı.2. Ödev ise C# ödevi olarak verilmişti. Ben bi arşivi karıştırıyım . Galiba ben de olması lazım ... olursa hemen gönderiyom...
  • İmla hatalarımı hoşgörün, şu an C'de dilbilgisi nasıldı hatırlamıyorum.Artık siz düzeltin;

     
    function int dogrumu(char soru,int i)
    {
    char dogru[10] = ”acdbaacede”;
    if (soru==dogru[i-1])
    {
    result=1;
    }
    else{result=0;}
    }

    void main()
    {
    int dogruS,yanlisS,a,devamet;
    char girdi;

    devamet=1;
    dogruS=0;
    yanlisS=0;
    a=1;
    while (devamet==1)
    {
    for(j=0;j=9;j++)
    {
    printf("lütfen öğrencinin %d . cevabını giriniz:",a);
    scanf(girdi);
    if (dogrumu(girdi,a-1)){dogruS++;}
    else{yanlisS++;}
    }
    printf("dogru sayısı : %d \n", dogruS);
    printf("yanlış sayısı : %d \n", yanlisS);

    printf("devam etmek istiyormusunuz?(e/h):");
    scanf(girdi);
    if(girdi==h){devamet=0;}


    }

    }



    }




    Gerçekten de C bilmiyorum ve scanf kullanımını yanlış yazmış olabilirim. umarım yardımcı olur.




  • tekrar merhaba.Kusura bakma arşivimde ödevleri bulamadım.Ama 2. ödevi tekrar yazdım....umarım beğenirsin..


    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
    #include <time.h>
    void main()
    {
    int kurbagalar[20]={0,},kazananKurbagalar[20]={0,},kazananKurbagaSayisi=0;
    int tur=0,k=0,m=0,i,kontrol=0,x=0,a=0;
    printf("\n\nBaslangic olarak havuzlar bos\n------------------------------\n\n");
    for(k=0;k<10;k++)
    {
    printf("Havuz %d ",k+1);
    for(m=0;m<20;m++)
    {
    if(kurbagalar[m]== (k+1))
    printf("K ");
    else
    printf("- ");
    }
    printf("\n");
    }
    printf("\nYarisi baslatmak icin herhangi bir tusa basiniz...\n");
    getch();
    srand(time(NULL));
    while(true)
    {
    tur++;
    printf("\n\n%d. tur sonucu Havuzlarin Durumu\n-----------------------------\n\n",tur);
    for(i=0;i<20;i++)
    {
    kurbagalar+=rand()%3+1;
    if(kurbagalar>=10)
    {
    kurbagalar=10;
    kazananKurbagalar[a]=i+1;
    kazananKurbagaSayisi++;
    a++;
    kontrol=1;
    }
    }
    for(k=0;k<10;k++)
    {
    printf("Havuz %d ",k+1);
    for(m=0;m<20;m++)
    {
    if(kurbagalar[m]== (k+1))
    printf("K ");
    else
    printf("- ");
    }
    printf("\n");
    }
    if(kontrol == 1)
    break;

    printf("\n%d. Tur icin herhangi bir tusa basiniz...\n",tur+1);
    getch();
    }
    printf("\nYaris Sona Erdi...\n");
    printf("\n\n\nKazanan Kurbagalar\n---------------------\n");
    for(i=0;i<kazananKurbagaSayisi;i++)
    printf("%d.Kurbaga ",kazananKurbagalar);
    printf("\n\n");

    }




  • çok teşekkür ederim arkadaslar bu ödevleri size yazdıktan sonra hatamı buldum ve dun gece ödevi teslim ettim..çıok teşekkür ederim..
    gondediginiz ödevler de elimde kaynak olarak duracak:))yardımlarınız için saolun..bu arada ilk cevap yazan arkadas(cinomania) sanırım ayı okuldan olma olasılıgımız yuksek olsa gerek:==)

    saygılarımla
    oldspice
  • sevgili oldspice....Bu sorular Abdulkadir hocanın sorularına cok benziyo....Pamukkale Üniv.
  • birader sen kaçıncı sınıfısn..sanırım aynı sınıftan degiliz?
  • ben 3. sınıftayım.Ama şu an Erasmusla polonyadayım...sen?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.