Bilgisayar Mühendisi Olan Birisi Lazım

Bu konuyu okuyanlar

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Merhaba arkadaslar benim bir ödevim var ve yapmazsam o dersten kalıcam. Aranızda kodlamadan anlayan veya bilgisayar mühendisi olan birisi varsa mesaj atabilir mi?
 

sonerooz

Doçent
Katılım
25 Mart 2017
Mesajlar
555
Reaksiyon puanı
216
Puanları
43
Yaş
29
Bu ara iyi türedi ödevciler ha, ne oldu dönem sonu ödevleri mi birikti..? Ücret karşılığı yaparız kardeşim aybettin :)
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Foruma yazın, uygunsa ve kolaysa yapalım veya yol gösterelim.
Değilse geçmiş olsun. :D
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Bu ara iyi türedi ödevciler ha, ne oldu dönem sonu ödevleri mi birikti..? Ücret karşılığı yaparız kardeşim aybettin :)
Ödev yaptırmıcam ödevini beraber yapacak birisini arıyorum. Sonucta boyle yapmaz isem öğrenemem.
 

sonerooz

Doçent
Katılım
25 Mart 2017
Mesajlar
555
Reaksiyon puanı
216
Puanları
43
Yaş
29
O zaman yol göstericilik yaparız aybeddin :)
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
O zaman yol göstericilik yaparız aybeddin :)
Yardım edebileceksen bi özelden felan iletişime gecelimmi?
--- Gönderi Güncellendi ---
Foruma yazın, uygunsa ve kolaysa yapalım veya yol gösterelim.
Değilse geçmiş olsun. :D
şimdi olay su en basit sekilde gostereyim 1.donemde yaptıgımız tum bu islemleri yapacak c++ da yazılan bir interpreter istiyor
1. BASLA
2. GİR sayi
3. YAZ sayi
4. BİTİR
bu en basit örnek. Misal ilkte 1. BASLA degilde 1.basla yazdınız bu sıra hata vericek yani boyle bir islem yapamazsınız tarzında birsey yazıcak. Fakat
ben bu komutlar dısında girilen sayi, dizi veya artık ne tur degisken varsa nasıl degisken olarak gostericem hic bilmiyorum. tabi bu işlemi dosyadan okutup artık adı neyse .exe ile calıstırp yapıcaz.
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Yardım edebileceksen bi özelden felan iletişime gecelimmi?
--- Gönderi Güncellendi ---

şimdi olay su en basit sekilde gostereyim 1.donemde yaptıgımız tum bu islemleri yapacak c++ da yazılan bir interpreter istiyor
1. BASLA
2. GİR sayi
3. YAZ sayi
4. BİTİR
bu en basit örnek. Misal ilkte 1. BASLA degilde 1.basla yazdınız bu sıra hata vericek yani boyle bir islem yapamazsınız tarzında birsey yazıcak. Fakat
ben bu komutlar dısında girilen sayi, dizi veya artık ne tur degisken varsa nasıl degisken olarak gostericem hic bilmiyorum. tabi bu işlemi dosyadan okutup artık adı neyse .exe ile calıstırp yapıcaz.

Öncelikle sizin 1. dönemde yaptığınız işleri biz bilemeyiz.
Hangi dersten bahsediyorsunuz, kaçıncı sınıfsınız ?
Sonlu ve sonsuz durum makineleri (otomatlar) gördünüz mü ?
Bu ödev dönem ödevi mi haftalık ödev mi ?
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Foruma yazın, uygunsa ve kolaysa yapalım veya yol gösterelim.
Değilse geçmiş olsun. :D
şimdi olay su en basit sekilde gostereyim 1.donemde yaptıgımız tum bu islemleri yapacak c++ da yazılan bir interpreter istiyor
1. BASLA
2. GİR sayi
3. YAZ sayi
4. BİTİR
bu en basit örnek. Misal ilkte 1. BASLA degilde 1.basla yazdınız bu sıra hata vericek yani boyle bir islem yapamazsınız tarzında birsey yazıcak. Fakat
ben bu komutlar dısında girilen sayi, dizi veya artık ne tur degisken varsa nasıl degisken olarak ypa
Öncelikle sizin 1. dönemde yaptığınız işleri biz bilemeyiz.
Hangi dersten bahsediyorsunuz, kaçıncı sınıfsınız ?
Sonlu ve sonsuz durum makineleri (otomatlar) gördünüz mü ?
Bu ödev dönem ödevi mi haftalık ödev mi ?
dönem ödevi c++ gördük ve dediğiniz seyleri gormedik ders algoritma ve programlama dersi 1.dönem iste dört işlem dizileri felan gördük.
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Yanlış anlamadıysam senin istediğin şeyin interpreter ile uzaktan yakından alakası yok.
Buna interpreter diyen öğretmeni öğretmenlikten men etmek lazım çünkü bu interpreter olgusuna hakaret.
O zaman her konsol ile komutlar üzerinden çalışan Linux programı interpreter olur.
Ah eğitim sistemi ah...
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Yanlış anlamadıysam senin istediğin şeyin interpreter ile uzaktan yakından alakası yok.
Buna interpreter diyen öğretmeni öğretmenlikten men etmek lazım çünkü bu interpreter olgusuna hakaret.
O zaman her konsol ile komutlar üzerinden çalışan Linux programı interpreter olur.
Ah eğitim sistemi ah...
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Yanlış anlamadıysam senin istediğin şeyin interpreter ile uzaktan yakından alakası yok.
Buna interpreter diyen öğretmeni öğretmenlikten men etmek lazım çünkü bu interpreter olgusuna hakaret.
O zaman her konsol ile komutlar üzerinden çalışan Linux programı interpreter olur.
Ah eğitim sistemi ah...
işte bizde interpreter nasıl yapılır diye aratıyoruz fakat birsey bulamadıgımızdan ve hoca diyor siz yaparsınız ama sınıfta sadece topu topu 1 kisi yaptı o da yarım yaptı daha bitmedi ve sınıf 59 kişiden olusuyor
 

sonerooz

Doçent
Katılım
25 Mart 2017
Mesajlar
555
Reaksiyon puanı
216
Puanları
43
Yaş
29
Ödev c++ console'da sadece menü oluşturmak mı? Neyi interprite edeceğiz anlamadım ki? Ödevi baştan bir anlatır mısın?
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Ödev c++ console'da sadece menü oluşturmak mı? Neyi interprite edeceğiz anlamadım ki? Ödevi baştan bir anlatır mısın?
Ödev şöyle bir tane dosya.txt acıyoruz. İçine;
1. BASLA
2. GİR sayi
3. YAZ sayi
4. BİTİR
boyle birsey yazıyoruz fakat bizden 1.donem gordugumuz herseyi yapacak birsey istiyor. Bunu yaptırtan sonra main.exe calıstırıyoruz dosya.txt yazıp adım adım 1. BASLA yazıyor hatalıysa hata vericek tabi.
#include<stdio.h>
#include<string.h>

int main(){
FILE *dosya;
dosya=fopen("dosya.txt","r");
char basla[4][50]={"Basla" , "Gir" , "Git" , "Bitir"};
char h[4][50];
int satir;

int uzunluk=strlen(basla[0]);
while(feof(dosya)==0)
{
fscanf(dosya,"%d. %s\n",&satir,h);

for(int i=0;i<4;i++)
{

for(int j=0;j<uzunluk;j++)
{
if(basla[j]!=h[j])
{
printf("boyle bir islem yapilamaz");
return 0;
}

}
printf("%d. ",satir);
for(int j=0;j<uzunluk;j++)
{
if(basla[j]==h[j])
{
printf("%c",h[j]);

}

}
}
}
}
ben boyle yazdım 1. satiri dogru yazdırıyorum fakat bir turlu 2. satira geciremiyorum. Birde komut mu degiskenmi nasıl ayırtcagımı bilmiyorum.
 

sonerooz

Doçent
Katılım
25 Mart 2017
Mesajlar
555
Reaksiyon puanı
216
Puanları
43
Yaş
29
Çok zora benzemiyor ama seni anlayamıyorum. Bir tane dosya.txt var. bir kere r diye açmışsın wr olacak o. Yazacağım dyorsun. İçine bu 4 satırı mı yazacaksın? Mesele sadece bu mu?

Kardeşm bak, mesleğin ilk adımında yapılacak işi normal konuşma diliyle anlatmayı öğrenmen lazım.

Çok basit, program ne input alacak, ne yapacak, ve ne çıktı verecek, bunu anlatırsan zaten yardımcı oluruz. Kolay bir şeye benziyor.

Şimdi dosya başta boş mu dolu mu?

Dosyada ne değişiklik olacak?

Konsol ekranında ne değişiklik olacak?
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Kodlarını kod blogu içerisine yaz.
[*code*]Senin kodun[*/code*]
Buradaki yıldızları silince kod blogu içerisine yazmış olursun ve whitespaceler anlaşılır hale gelir.
Kod:
Senin kodun
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
Olay şu bir dosya var dosyanın içine yazıy
Çok zora benzemiyor ama seni anlayamıyorum. Bir tane dosya.txt var. bir kere r diye açmışsın wr olacak o. Yazacağım dyorsun. İçine bu 4 satırı mı yazacaksın? Mesele sadece bu mu?

Kardeşm bak, mesleğin ilk adımında yapılacak işi normal konuşma diliyle anlatmayı öğrenmen lazım.

Çok basit, program ne input alacak, ne yapacak, ve ne çıktı verecek, bunu anlatırsan zaten yardımcı oluruz. Kolay bir şeye benziyor.

Şimdi dosya başta boş mu dolu mu?

Dosyada ne değişiklik olacak?

Konsol ekranında ne değişiklik olacak?
Olay su dosya.txt var ilk önce dosyanın içine yazıyorsun .exe i calıstırdıktan sonra degil. Yazma islemini .exe calıstırmadan once yapıyoruz.
--- Gönderi Güncellendi ---
Kodlarını kod blogu içerisine yaz.
[*code*]Senin kodun[*/code*]
Buradaki yıldızları silince kod blogu içerisine yazmış olursun ve whitespaceler anlaşılır hale gelir.
Kod:
Senin kodun
[*code*]
#include<stdio.h>
#include<string.h>

int main(){
FILE *dosya;
dosya=fopen("dosya.txt","r");
char basla[4][50]={"Basla" , "Gir" , "Git" , "Bitir"};
char h[4][50];
int satir;

int uzunluk=strlen(basla[0]);
while(feof(dosya)==0)
{
fscanf(dosya,"%d. %s\n",&satir,h);

for(int i=0;i<4;i++)
{

for(int j=0;j<uzunluk;j++)
{
if(basla[j]!=h[j])
{
printf("boyle bir islem yapilamaz");
return 0;
}

}
printf("%d. ",satir);
for(int j=0;j<uzunluk;j++)
{
if(basla[j]==h[j])
{
printf("%c",h[j]);

}

}
}
}
}
[*/code*]
boyle anladım umarım dogru anlamısımdır gen olmaz ise resimini ceker atarım.

--- Gönderi Güncellendi ---
Kodlarını kod blogu içerisine yaz.
[*code*]Senin kodun[*/code*]
Buradaki yıldızları silince kod blogu içerisine yazmış olursun ve whitespaceler anlaşılır hale gelir.
Kod:
Senin kodun
[*code*]
#include<stdio.h>
#include<string.h>

int main(){
FILE *dosya;
dosya=fopen("dosya.txt","r");
char basla[4][50]={"Basla" , "Gir" , "Git" , "Bitir"};
char h[4][50];
int satir;

int uzunluk=strlen(basla[0]);
while(feof(dosya)==0)
{
fscanf(dosya,"%d. %s\n",&satir,h);

for(int i=0;i<4;i++)
{

for(int j=0;j<uzunluk;j++)
{
if(basla[j]!=h[j])
{
printf("boyle bir islem yapilamaz");
return 0;
}

}
printf("%d. ",satir);
for(int j=0;j<uzunluk;j++)
{
if(basla[j]==h[j])
{
printf("%c",h[j]);

}

}
}
}
}
[*/code*]
boyle anladım umarım dogru anlamısımdır gene olmaz ise resim atarım.
Adsız.png
 

Ekli dosyalar

  • Adsız1.png
    Adsız1.png
    170.9 KB · Görüntüleme: 458

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Yazılanları okumuyorsun.
Oradaki yıldızları silince kod bloguna yazar.
Onu gösterebilmek için yıldız koydum, yıldız koymayınca zaten kod bloguna yazar göremezsin diye yıldızları koydum, en alttaki örnekte olduğu gibi...
 

kryhn

Öğrenci
Katılım
26 Nisan 2017
Mesajlar
12
Reaksiyon puanı
1
Puanları
3
Yaş
25
biraz daha acıklama imkanınız varmı yıldızları nereye koydunuz?
 

Son mesajlar

Üst