Soru
SORU2) Asagida verilen kodun ekran çiktisi nedir kutuya yaziniz? #include<stdio.h> #include<conio.h> main(){ inti =10,y=4,z=1; z=x-y; / Z=2*3; z++; () printf("%d çikti=",z); getche(); } Ekran çiktisi C_(1)kt_(1)=6
Çözüm
4.3262 Voting
Yaprak
Profesyonel · 6 yıl öğretmeniUzman doğrulaması
Cevap
Verilen kodda bazı hatalar ve yanlışlıklar bulunmaktadır. Bu yüzden doğru ekran çıktısı elde edemeyiz. Ancak, verilen kodun çıktısını açıklayalım:<br /><br />1. İlk olarak, `x` değişkeni tanımlandığı halde kullanılmamaktadır. Bu nedenle, `z = x - y;` satırında bir hata bulunmaktadır. Doğru olanı `z = i - y;` olmalıdır.<br /><br />2. Daha sonra, `z = 2 * 3;` satırında `z` değişkeninin değeri 6 olarak hesaplanacaktır.<br /><br />3. Son olarak, `z++` ifadesi z değikenini 1 artıracaktır. Bu nedenle, `z` değişkeninin değeri 7 olacaktır.<br /><br />Doğru olan kod aşağıdaki gibidir:<br /><br />```c<br />#include<stdio.h><br />#include<conio.h><br />main()<br />{<br /> int i = 10, y = 4, z = 1;<br /> z = i - y;<br /> z = 2 * 3;<br /> z++;<br /> printf("%d çıktısı =", z);<br /> getche();<br />}<br />```<br /><br />Bu kodun çıktısı aşağıdaki gibidir:<br /><br />```<br />7 çıktısı =<br />```<br /><br />Bu nedenle, ekran çıktısı 7 olacaktır.
Derecelendirmek için tıklayın: