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.3
(262 Oylar)
Yaprak
Profesyonel · 6 yıl öğretmeni
Uzman 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: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.2. Daha sonra, `z = 2 * 3;` satırında `z` değişkeninin değeri 6 olarak hesaplanacaktır.3. Son olarak, `z++` ifadesi z değikenini 1 artıracaktır. Bu nedenle, `z` değişkeninin değeri 7 olacaktır.Doğru olan kod aşağıdaki gibidir:```c#include#includemain(){ int i = 10, y = 4, z = 1; z = i - y; z = 2 * 3; z++; printf("%d çıktısı =", z); getche();}```Bu kodun çıktısı aşağıdaki gibidir:```7 çıktısı =```Bu nedenle, ekran çıktısı 7 olacaktır.