Entering float variables from keyboard, Summaries of Computer science

Entering float variables from keyboard

Typology: Summaries

2024/2025

Uploaded on 11/10/2025

ipek-uzbil
ipek-uzbil 🇹🇷

8 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
#include <stdio.h>
int main()
{
float s,m;
float toplama,cikarma,carpma,bolme;
printf("1.Sayıyı Giriniz: ");
scanf("%f",&s);
printf("2.Sayıyı Giriniz: ");
scanf("%f",&m);
toplama = s + m;
printf("Toplamanın Sonucu --> %f",toplama);
cikarma = s - m;
printf("\nÇıkarmanın Sonucu --> %f",cikarma);
carpma = s * m;
printf("\nÇarpmanın Sonucu --> %f",carpma);
bolme = s / m;
printf("\nBölmenin Sonucu --> %f",bolme);
return 0;
}
Bu programımızda yine 2 tane sayı tanımlıyoruz. Bu sayılarımız s ve m dir. s ve m ‘nin değerlerini kullanıcı klavyeden girdikten sonra 4 işlem
yapılacaktır(toplama,çıkarma,çarpma,bölme).
Derste kodları integer ile yazmıştık ancak, bu PDF’de değişkenleri(s ve m), (float) yani ondalıklı sayı olarak tanımlayarak aynı örneği sizinle
paylaşıyorum. Ayrıca hemen bir alt satırında, işlemleri eşitleyebilmemiz için 4 tane de ondalıklı sonuç tanımlaması
yaptık(toplama,cikarma,carpma,bolme).
Bu örneğimizde bu 2 sayıya direkt olarak 2.3 veya 19.05 gibi sayılar vermedik. Bu sayılara, kullanıcılar uygulamayı çalıştırdıktan sonra
istedikleri gibi değer verebileceklerdir.
printf(“”); daha önceki konumuzda da bahsettiğimiz gibi ekranda kullanıcılara uyarı, bilgi v.s. gibi şeyleri göstermek için kullanılan bir
koddur.
Bu uygulamada kullanıcının klavyeden sayı girebilmesi için kullandığımız kod scanf(); ‘dir. Uygulama çalıştıktan sonra scanf()’in olduğu
satıra geldiğinde, program kullanıcının sayı girebilmesi için bekler ve başka hiç bir şey yapmaz. scanf(); içerisinde bulunan & sembolü,
klavyeden girilen sayıyı bilgisayarın veya iPad’in hafızasında boş olan bir yere geçici olarak kaydetmek için kullanılır. Bu işarete(&) adres
operatörü denir. Eğer klavyeden herhangi bir bilgi girmek istiyorsak bu semboscanf içerisinde mutlaka kullanıyoruz.
scanf( “ %f ” , &a ); Klavyeden (float) bir değer girilecekse eğer, scanf ’de tırnakların içerisinde girilen değerin karşılığı olan %f
yazılmalıdır.
Eğer bir değişken;
float’sa %f
int’se %i olarak hem printf(“”); de hem de scanf(“”);’in içerisinde kullanıyoruz.
NOT: scanf’i hiçbir şekilde printf gibi kullanamayız. Quiz ve sınavlarda lütfen bu duruma dikkat ediniz.
scanf(“1. Sayıyı Girin: ”); yan taraftaki gibi bir kodu kesinlikle yazamayız. scanf’in yazım kuralı bellidir ve sadece bu amaç için
kullanılabilir. Ekranda bir text göstermek istiyorsak bunun için kullanacağımız kod sadece printf olabilir.

Partial preview of the text

Download Entering float variables from keyboard and more Summaries Computer science in PDF only on Docsity!

#include <stdio.h> int main() { float s,m; float toplama,cikarma,carpma,bolme; printf("1.Sayıyı Giriniz: "); scanf("%f",&s); printf("2.Sayıyı Giriniz: "); scanf("%f",&m); toplama = s + m; printf("Toplamanın Sonucu --> %f",toplama); cikarma = s - m; printf("\nÇıkarmanın Sonucu --> %f",cikarma); carpma = s * m; printf("\nÇarpmanın Sonucu --> %f",carpma); bolme = s / m; printf("\nBölmenin Sonucu --> %f",bolme); return 0 ; } Bu programımızda yine 2 tane sayı tanımlıyoruz. Bu sayılarımız s ve m ‘dir. s ve m ‘nin değerlerini kullanıcı klavyeden girdikten sonra 4 işlem yapılacaktır(toplama,çıkarma,çarpma,bölme). Derste kodları integer ile yazmıştık ancak, bu PDF’de değişkenleri( s ve m ), ( float ) yani ondalıklı sayı olarak tanımlayarak aynı örneği sizinle paylaşıyorum. Ayrıca hemen bir alt satırında, işlemleri eşitleyebilmemiz için 4 tane de ondalıklı sonuç tanımlaması yaptık( toplama,cikarma,carpma,bolme ). Bu örneğimizde bu 2 sayıya direkt olarak 2.3 veya 19.05 gibi sayılar vermedik. Bu sayılara, kullanıcılar uygulamayı çalıştırdıktan sonra istedikleri gibi değer verebileceklerdir. printf(“”); daha önceki konumuzda da bahsettiğimiz gibi ekranda kullanıcılara uyarı, bilgi v.s. gibi şeyleri göstermek için kullanılan bir koddur. Bu uygulamada kullanıcının klavyeden sayı girebilmesi için kullandığımız kod scanf(); ‘dir. Uygulama çalıştıktan sonra scanf()’ in olduğu satıra geldiğinde, program kullanıcının sayı girebilmesi için bekler ve başka hiç bir şey yapmaz. scanf(); içerisinde bulunan & sembolü, klavyeden girilen sayıyı bilgisayarın veya iPad’in hafızasında boş olan bir yere geçici olarak kaydetmek için kullanılır. Bu işarete( & ) adres operatörü denir. Eğer klavyeden herhangi bir bilgi girmek istiyorsak bu sembolü scanf içerisinde mutlaka kullanıyoruz. scanf( “ %f ” , &a ); → Klavyeden ( float ) bir değer girilecekse eğer, scanf ’de tırnakların içerisinde girilen değerin karşılığı olan %f yazılmalıdır. Eğer bir değişken; float ’sa %f int ’se %i olarak hem printf(“”); ’de hem de scanf(“”); ’in içerisinde kullanıyoruz. NOT: scanf ’i hiçbir şekilde printf gibi kullanamayız. Quiz ve sınavlarda lütfen bu duruma dikkat ediniz. scanf(“1. Sayıyı Girin: ”); yan taraftaki gibi bir kodu kesinlikle yazamayız. scanf ’in yazım kuralı bellidir ve sadece bu amaç için kullanılabilir. Ekranda bir text göstermek istiyorsak bunun için kullanacağımız kod sadece printf olabilir.