Nesne tabanlı programlama bu sorunun cevabı ne olabilir?

Ben bunu 10 11 yaşındayken yapıyordum bilgisayar açılınca hoş geldiniz kullanıcı filan yazıyordu.
 
Hocam o nedir ya öyle içinden geçmişsiniz. Şahsen pek çok dil biliyorum ama assembly'ye bulaşmadım hiç.
 

  1. Bu sorunun nesne yönelimli programlamayla ilgisi yok.
  2. Ödeviniz olduğu için bunun sizin yapmanız, yapamadığınız veya takıldığınız spesifik yeri sormanız gerekir.

Klavyeden kullanıcının adı ve yaşı girilerek, ekrana “iyi ki doğdun” şeklinde mesaj vererek, kaç yıl sonra 30 yaşında olacağını ya da “30 yaşını geçmişsiniz” şeklinde mesaj olarak ekrana yazan akış diyagramını yazınız. Abi soru buydu akış diyagramını böyle yaptım ve kodlama yerlerini de şu şekilde yaptım çıkan sonuç sizce doğru mudur yanlış mıdır bir hatam varsa düzeltir misiniz pazartesiye kadar yetiştirmem lazım lüften yardım edin.
 

Dosya Ekleri

  • Proje 1.PNG
    25,5 KB · Görüntüleme: 71
  • Proje 2.PNG
    44,1 KB · Görüntüleme: 78
  • Proje 3.PNG
    8,5 KB · Görüntüleme: 79
Son düzenleme:
Yazdığınız kodlara baktığımda ciddi bir temel eksikliğiniz olduğunu görüyorum.

Yazacağınız algoritma şu şekilde olmalı.
  • Basit yaş hesabı: Yaş = Şu anın yılı - kişinin.doğumYılı. (Örnek: 2021 - 1975) Bu değerin pozitif olup olmadığını kontrol etmek isteyebilirsininiz. Gelecekten barış için gönderilen negatif yaşlı insanları üzmek istemeyiz.
  • Bu değerin >= 30 olma durumun kontrolü yapılması eğer true ise "30 yaşını geçmişsiniz." yazdırın, değilse "(30 - Yaş) yıl sonra 30 yaşında olacaksınız." yazdırın.
Bunu akış diyagramına dönüştürmek hiç bilmeyen bir kişi için bile 15-20 dakikalık iş.
Kodlama kısmında ise temeliniz eksik olduğu için benim yardım etmem size daha da zarar verecektir.
 
Tamam çok teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…