C programlama acil yardım. Sayfaya git: Önceki, 1, 2, 3, Sonraki |
Yazar
Mesaj
oy oy oy
Sene 98 üniversitedeki ilk yılım :)
Ogünlere götürdün beni :):)
Başta çin alfabesi gibi gelir karalar bağlarsın ama sonradan bütün taşlar yerine oturur.
Sokakta gördüğün herşey için kafanda algoritmalar kurmaya başlarsın :D
Plato'yu yakalamışken bırakma nadir coder lardandır kendisi.
Kolaylıklar dilerim.
Sene 98 üniversitedeki ilk yılım :)
Ogünlere götürdün beni :):)
Başta çin alfabesi gibi gelir karalar bağlarsın ama sonradan bütün taşlar yerine oturur.
Sokakta gördüğün herşey için kafanda algoritmalar kurmaya başlarsın :D
Plato'yu yakalamışken bırakma nadir coder lardandır kendisi.
Kolaylıklar dilerim.


Tamamdır, Yapacağın Şeyi Anlatıyorum Elimden Geldiğince Açık Bir Şekilde, Ödevini Senin Yerine Yapmayacağım, Çünkü Ödev Sen Öğrenesin Diye Var. Ultima Oynayasın Diye Değil =)
-Yapman Gereken Şey [2][20] Bir Array Oluşturup(Yada 2 Tane 1x20) İçine Öğrencileri Girmek.
-Kullanıcıdan Scanf ile "ogrenciNo" Isimli Bir Degisken Al.
-Daha Sonra For Döngüsünü Array'in 0 Dan Başladığını Varsayarak 0'dan 19'a Kadar Döndüreceksin ve Array Elemanını "ogrenciNo" Degiskeni ile Karsilastiracaksin.
-Bir If Sorgusuyla Array Elemanı'nın Uyuştuğu Noktada Aynı Array Satırının 1. Sütununu Basarak PrintF Yardımıyla Ekrana Basacaksın.
Mantığı Kavraman Açısından Aynı İşlemi C++ ile Yazacağım ve Senin Dersine Çalışmış Olduğunu Umacağım =)
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
// Başlangıç
basla:
// Değişkenleri Tanımlayalım
const int x = 2;
const int y = 20;
string ogrenciNo;
string ogrenciler[20][2] = {{"1","Ali"},{"2","Ahmet"},{"3","Mehmet"},{"4","Mustafa"},{"5","Kemal"},{"6","Seda"},{"7","Sedef"},{"8","Nur"},{"9","Orhan"},{"10","Salih"},{"11","Ayberk"},{"12","Esra"},{"13","Arif"},{"14","İlker"},{"15","Özge"},{"16","Ece"},{"17","Aykut"},{"18","Mine"},{"19","Sercan"},{"20","Ayse"}};
// Karsilama Mesajimiz
cout << "-------------------------------------\n";
cout << "Merhaba, Lutfen Ogrenci No Girin:\n";
// Degiskeni Alalim
cin >> ogrenciNo;
// Islem Mesaji
cout << "Islem Basladi, Ogrenci Araniyor...\n";
cout << "-------------------------------------\n";
int buldum = 0;
int nerde = 0;
// Arama Döngümüz
for (int i = 0; i < y; ++i)
{
// Eger Bulursak İşlemimiz
if(ogrenciler[i][0] == ogrenciNo)
{
buldum = 1;
nerde = i;
}
}
// Sonucu Gösterelim
if(buldum>0)
{
cout << "Bulunan Ogrenci No >> " << ogrenciler[nerde][0] << "\n";
cout << "Bulunan Ogrenci Ad >> " << ogrenciler[nerde][1] << "\n";
}
else
{
cout << "Ogrenci Bulunamadi...\n";
}
cout << "-------------------------------------\n";
// Başa Dönelim
goto basla;
return 0;
}
Umarım Çok Sıkıntı Yaşamazsın, Kodu İncele ve Gerçekten Takılırsan-Anlamazsan Sor, Elimden Geleni Yapayım...
-Yapman Gereken Şey [2][20] Bir Array Oluşturup(Yada 2 Tane 1x20) İçine Öğrencileri Girmek.
-Kullanıcıdan Scanf ile "ogrenciNo" Isimli Bir Degisken Al.
-Daha Sonra For Döngüsünü Array'in 0 Dan Başladığını Varsayarak 0'dan 19'a Kadar Döndüreceksin ve Array Elemanını "ogrenciNo" Degiskeni ile Karsilastiracaksin.
-Bir If Sorgusuyla Array Elemanı'nın Uyuştuğu Noktada Aynı Array Satırının 1. Sütununu Basarak PrintF Yardımıyla Ekrana Basacaksın.
Mantığı Kavraman Açısından Aynı İşlemi C++ ile Yazacağım ve Senin Dersine Çalışmış Olduğunu Umacağım =)
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
// Başlangıç
basla:
// Değişkenleri Tanımlayalım
const int x = 2;
const int y = 20;
string ogrenciNo;
string ogrenciler[20][2] = {{"1","Ali"},{"2","Ahmet"},{"3","Mehmet"},{"4","Mustafa"},{"5","Kemal"},{"6","Seda"},{"7","Sedef"},{"8","Nur"},{"9","Orhan"},{"10","Salih"},{"11","Ayberk"},{"12","Esra"},{"13","Arif"},{"14","İlker"},{"15","Özge"},{"16","Ece"},{"17","Aykut"},{"18","Mine"},{"19","Sercan"},{"20","Ayse"}};
// Karsilama Mesajimiz
cout << "-------------------------------------\n";
cout << "Merhaba, Lutfen Ogrenci No Girin:\n";
// Degiskeni Alalim
cin >> ogrenciNo;
// Islem Mesaji
cout << "Islem Basladi, Ogrenci Araniyor...\n";
cout << "-------------------------------------\n";
int buldum = 0;
int nerde = 0;
// Arama Döngümüz
for (int i = 0; i < y; ++i)
{
// Eger Bulursak İşlemimiz
if(ogrenciler[i][0] == ogrenciNo)
{
buldum = 1;
nerde = i;
}
}
// Sonucu Gösterelim
if(buldum>0)
{
cout << "Bulunan Ogrenci No >> " << ogrenciler[nerde][0] << "\n";
cout << "Bulunan Ogrenci Ad >> " << ogrenciler[nerde][1] << "\n";
}
else
{
cout << "Ogrenci Bulunamadi...\n";
}
cout << "-------------------------------------\n";
// Başa Dönelim
goto basla;
return 0;
}
Umarım Çok Sıkıntı Yaşamazsın, Kodu İncele ve Gerçekten Takılırsan-Anlamazsan Sor, Elimden Geleni Yapayım...



Deniyecekdim ama borland c++ 6 enterprise indirdiğimde serial number kısmını geciyor install yaparken hata veriyo sanırım ücretli program? Cd'sini alacam hocamdan bugun
ama dev++ 'ı indirdim yazdıgını direk attım içine else kısmında hata buldu dev'i hiç kullanmadım belkide becerememişimdir =)
ama dev++ 'ı indirdim yazdıgını direk attım içine else kısmında hata buldu dev'i hiç kullanmadım belkide becerememişimdir =)

Bloodshed Dev ile Compile Ettim Az Önce Denemek İçin, Sorunsuz Çalıştı ve Cevap Verdi..
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
5
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 5
Bulunan Ogrenci Ad >> Kemal
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
3
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 3
Bulunan Ogrenci Ad >> Mehmet
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
4
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 4
Bulunan Ogrenci Ad >> Mustafa
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
20
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 20
Bulunan Ogrenci Ad >> Ayse
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
18
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 18
Bulunan Ogrenci Ad >> Mine
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
5
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 5
Bulunan Ogrenci Ad >> Kemal
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
3
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 3
Bulunan Ogrenci Ad >> Mehmet
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
4
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 4
Bulunan Ogrenci Ad >> Mustafa
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
20
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 20
Bulunan Ogrenci Ad >> Ayse
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:
18
Islem Basladi, Ogrenci Araniyor...
-------------------------------------
Bulunan Ogrenci No >> 18
Bulunan Ogrenci Ad >> Mine
-------------------------------------
-------------------------------------
Merhaba, Lutfen Ogrenci No Girin:

Son Halini Tekrar Atayım, Değiştirmedim Ama, F9 ile Compile&Run Et Yeni Boş File Yaratıp..
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
// Başlangıç
basla:
// Değişkenleri Tanımlayalım
string ogrenciNo;
string ogrenciler[20][2] = {{"1","Ali"},{"2","Ahmet"},{"3","Mehmet"},{"4","Mustafa"},{"5","Kemal"},{"6","Seda"},{"7","Sedef"},{"8","Nur"},{"9","Orhan"},{"10","Salih"},{"11","Ayberk"},{"12","Esra"},{"13","Arif"},{"14","İlker"},{"15","Özge"},{"16","Ece"},{"17","Aykut"},{"18","Mine"},{"19","Sercan"},{"20","Ayse"}};
// Karsilama Mesajimiz
cout << "-------------------------------------\n";
cout << "Merhaba, Lutfen Ogrenci No Girin:\n";
// Degiskeni Alalim
cin >> ogrenciNo;
// Islem Mesaji
cout << "Islem Basladi, Ogrenci Araniyor...\n";
cout << "-------------------------------------\n";
int buldum = 0;
int nerde = 0;
// Arama Döngümüz
for (int i = 0; i < y; ++i)
{
// Eger Bulursak İşlemimiz
if(ogrenciler[i][0] == ogrenciNo)
{
buldum = 1;
nerde = i;
}
}
// Sonucu Gösterelim
if(buldum>0)
{
cout << "Bulunan Ogrenci No >> " << ogrenciler[nerde][0] << "\n";
cout << "Bulunan Ogrenci Ad >> " << ogrenciler[nerde][1] << "\n";
}
else
{
cout << "Ogrenci Bulunamadi...\n";
}
cout << "-------------------------------------\n";
// Başa Dönelim
goto basla;
return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
// Başlangıç
basla:
// Değişkenleri Tanımlayalım
string ogrenciNo;
string ogrenciler[20][2] = {{"1","Ali"},{"2","Ahmet"},{"3","Mehmet"},{"4","Mustafa"},{"5","Kemal"},{"6","Seda"},{"7","Sedef"},{"8","Nur"},{"9","Orhan"},{"10","Salih"},{"11","Ayberk"},{"12","Esra"},{"13","Arif"},{"14","İlker"},{"15","Özge"},{"16","Ece"},{"17","Aykut"},{"18","Mine"},{"19","Sercan"},{"20","Ayse"}};
// Karsilama Mesajimiz
cout << "-------------------------------------\n";
cout << "Merhaba, Lutfen Ogrenci No Girin:\n";
// Degiskeni Alalim
cin >> ogrenciNo;
// Islem Mesaji
cout << "Islem Basladi, Ogrenci Araniyor...\n";
cout << "-------------------------------------\n";
int buldum = 0;
int nerde = 0;
// Arama Döngümüz
for (int i = 0; i < y; ++i)
{
// Eger Bulursak İşlemimiz
if(ogrenciler[i][0] == ogrenciNo)
{
buldum = 1;
nerde = i;
}
}
// Sonucu Gösterelim
if(buldum>0)
{
cout << "Bulunan Ogrenci No >> " << ogrenciler[nerde][0] << "\n";
cout << "Bulunan Ogrenci Ad >> " << ogrenciler[nerde][1] << "\n";
}
else
{
cout << "Ogrenci Bulunamadi...\n";
}
cout << "-------------------------------------\n";
// Başa Dönelim
goto basla;
return 0;
}



2. sayfa (Toplam 3 sayfa) [ 23 mesaj ] |
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız |