Parçalı Fonksiyonların Çözümü

Gönderildiği yer: C++ Uygulamaları, Dersler | 0

Merhaba Arkadaşlar.
Bu benim ilk yazım. Bu yazımda size bugünkü lab dersinde yaptıklarımızı anlatacağım.

Task1
Task1:Write a function to calculate y.

Çözümü:
Task Solution

#include<iostream> i c++ da çalıştığımızı belli etmek için yazıyoruz.
#include<cmath> ise proğramın matematik işlemlerini anlaması için yazıyoruz. {sin(x), log(x) gibi}
using namespace std; yi “cout” ve “cin” komutlarını anlaşılması için yazıyoruz. Eğer bunu yazmasaydık “std::cout” ve “std::cin” yazmamız gerekecekti.
float ile başlıyoruz float değerin virgüllü olduğunu gösteriyor. “Y” ise fonksiyona verdiğimiz isim herhangi birşey yazabilirsiniz.
Parantez içine kaç tane değişken kullanıcaksak bunları tanımlıyoruz. bu değerler float ya da int olabilir.
Ardından yeni bir float değeri tanımladık bu değer bizim sonucumuzu “y” yi gösterecek.
Ve geldik “if” kısmına if in mantığı şudur:
Parantez içindeki koşul doğruysa if in devamını yap
Parantez içindeki koşul doğru değilse else kısmını yap

pow(x,3) ise x in 3. kuvvetini al demektir.
&& ise -10<x<=0 ı olduğu gibi yazdığımızda proğram anlamıyor anlaması için ikiye bölüp yazıyoruz ve arasına “&&” koyuyoruz.
return y yazdık çünkü fonksiyon y değeri üzerinde işlem yapıyor.
int main kısımında yazdığımız fonksiyonun çalışıp çalışmadığını denemek için fonksiyonu çağırdık.
Yeni bir float değeri tanımladık.
Bu float değerini kullanıcının girmesini istedik.
sonra yeni bir float değeri olan res’i tanımladık.
Fonksiyonu “res=Y(a)” şeklinde çağırdık. Buradaki Y fonksiyonun adı a ise kullanıcıdan istediğimiz değer.
Daha sonra da çıkan değeri cout ile yazdırdık.
Proğram Çıktıları 3 aralık için de:
Çıktı 1:
Çıktı 1

Çıktı 2:
Çıktı 2

Çıktı 3:
Çıktı 3
Olay budur. Anlamadığınız ve ya kafanıza takılan birşey varsa lütfen yorum yapın.

Bir Cevap Yazın