Nesne tabanlı programlama bu sorunun cevabı ne olabilir?

Luser 2

Hectopat
Katılım
20 Şubat 2021
Mesajlar
632
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
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. Arkadaşlar bunun cevabını hem tasarım hem de kodları ile verebilir misiniz?
 
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. Arkadaşlar bunun cevabını hem tasarım hem de kodları ile verebilir misiniz?

50 TL'ye anlaşabiliriz. İyi geceler dilerim telifi kabul edersen mesaj at.
 
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. Arkadaşlar bunun cevabını hem tasarım hem de kodları ile verebilir misiniz?

Olur hemen yapayım.
 
Armut piş ağzıma düş yani. Sen kendin çabalayıp biraz kod yaz, takıldığın yerde gerekli düzeltmeleri yapıp atayım.

Ya bizim hoca 3 hafta gelmedi hiçbir şey öğrenemedim hangi koda hangi değerleri vereceğimi ondan yardım istedim keşke yazsaydım altta :/
 
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. Arkadaşlar bunun cevabını hem tasarım hem de kodları ile verebilir misiniz?

Beleşcilik Max lvl 😂
Ya bizim hoca 3 hafta gelmedi hiçbir şey öğrenemedim hangi koda hangi değerleri vereceğimi falan ondan yardım istedim keşke yazsaydım altta :/
Yapacağın proje çok basit knk youtubeu aç 1 saatini almaz öğrenmek.
 
Ödevin assembly kodunu paylaşıyorum.

[CODE title="armut-piş-x86.asm"].LC0:
.string "Lutfen adinizi girin"
.LC1:
.string "%s"
.LC2:
.string "Lutfen yasinizi girin"
.LC3:
.string "%d"
.LC4:
.string "Iyi ki dogdun %s"
.LC5:
.string "30 yasini gecmissiniz"
.LC6:
.string "%d yil sonra 30 yasinda olacaksiniz"
main:
push rbp
mov rbp, rsp
sub rsp, 288
mov DWORD PTR [rbp-276], 0
mov edi, OFFSET FLAT:.LC0
mov eax, 0
call printf
lea rax, [rbp-272]
mov rsi, rax
mov edi, OFFSET FLAT:.LC1
mov eax, 0
call __isoc99_scanf
mov edi, OFFSET FLAT:.LC2
mov eax, 0
call printf
lea rax, [rbp-276]
mov rsi, rax
mov edi, OFFSET FLAT:.LC3
mov eax, 0
call __isoc99_scanf
lea rax, [rbp-272]
mov rsi, rax
mov edi, OFFSET FLAT:.LC4
mov eax, 0
call printf
mov eax, DWORD PTR [rbp-276]
cmp eax, 29
jle .L2
mov edi, OFFSET FLAT:.LC5
mov eax, 0
call printf
jmp .L3
.L2:
mov edx, DWORD PTR [rbp-276]
mov eax, 30
sub eax, edx
mov DWORD PTR [rbp-4], eax
mov edi, OFFSET FLAT:.LC6
mov eax, 0
call printf
.L3:
mov eax, 0
leave
ret[/CODE]
 

Yeni konular

Geri
Yukarı