Şimdi Ara

C'de bir fonksiyonunun cevabını diğer fonksiyonda kullanma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
321
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Mesela dikdörtgenin alanını bulan bir fonksiyon istendi,alanı 8 bulduk.Sonra dedik ki 2*8 kaçtır?
    Dikkat edilmesi gereken dikdörtgenin alanı ayrı bir fonksiyon,alanın 2 ile çarpılması ayrı bir fonksiyon.Yani istediğim şey kullanıcı kenarları girecek ve program alanı hesaplaacak. Sonra çıkan sonucu diğer fonksiyonda kullanacağım.
    Ayrıca main fonksiyonunda sadece fonksiyon çağırılacak.Yani printf scanf falan olmayacak.



  • İlk fonksiyonda o sonucu return ile döndürüp ikinci fonksiyonun içine yazsanız olur

    Javada böyle de c de de aynıydı galiba
  • quote:

    Orijinalden alıntı: alimmm78

    İlk fonksiyonda o sonucu return ile döndürüp ikinci fonksiyonun içine yazsanız olur

    Javada böyle de c de de aynıydı galiba
    Yani return sonuc; dedikten sonra ikinci fonksiyonda 2*sonuc mu yapmalıyım ?Böyle yapacaksam ikinci fonksiyonda sonuç diye bir değişken tanıtmam gerek global yapmak sanırım daha mantıklı ama böyle yaptığımda sonuç hep 0 oluyor.
  • Main {

    İnt result = İkncifunc(ilk(88));

    Print result

    }



    Method int ilk(sayı){

    Calculation yap

    Return sonuc; }



    Method int ikincifunc(sayi){

    Ans=sayi*2

    Return ans}

    Parametre olarak verince olur
    Global nasıl işler pek fikrim yok ama sıfır vermesi pek mantıklı gelmedi, eğer kod doğruysa



    < Bu mesaj bu kişi tarafından değiştirildi alimmm78 -- 9 Aralık 2018; 11:55:12 >
  • alimmm78 kullanıcısına yanıt
    Çok sağ olun problemi hallettim.Teşekkürler.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.