if else while kullanmadan max sayıyı bulma

Kodla Büyü

runalone

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,299
icat ettiğimiz YSV adlı bir programlama dilinde yalnızca toplama, çıkarma, bölme için (+, -, /) işlemcileri ve mutlak() fonksiyonu (mutlak(x), x’in mutlak değerini verir) olsun. Bu programlama dilinde seçimli veya yinelemeli yapıların olmadığını (if, for, while gibi yapıların bulunmadığını) varsayarak bir max() fonksiyonu yazın. max(a,b) şeklinde çağrıldığında a ile b tamsayılarından büyük olanını döndürsün.

bunun cevabını yapabilen bana mail atabilirmi oktay_alone@hotmail.com
 
Sadece + - ÷ ve mutlak fonksiyonu mu vara.
Baska hicbirsey kullanmadan mi bulunacak sonuc ?
 
fonksiyon içindede olsa yinede if kullanmak gerekir bence?çünkü karşılaştırma yapacaksın
 
Kod:
max = (a+b+mutlak(a-b))/2

minimum sorarlarsa da;

Kod:
min = ((a+b)-mutlak(a-b))/2
 
Kolay gelain hocam hangi universite bolum?

Mobil gönderidir.
 
Bize de yesevi de hoca sormuştu ödev diye bu soruyu. Evet 2 sayının toplamı ve farkının toplamının yarısı büyüğü, farkının yarısı küçüğü verir.
 
Geri
Üst