Çözüldü C++ fonksiyonlar hakkında basit bir problem

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

byanigli

Hectopat
Katılım
3 Ocak 2014
Mesajlar
541
Yer
İzmir, Turkey, Turkey
Daha fazla  
Cinsiyet
Erkek
Meslek
student of software engineering
Arkadaşlar, uzun zaman sonra c++ anlatıyordum ama bir sıkıntı oluştu. Kod aşağıdaki gibidir.

Ancak bende yavaş ve doğru sonuç bulmuyor. Syntax bir hata göremiyorum, logicalda.

Kod:
[COLOR=#0000cd]#include[/COLOR][COLOR=#8b4513]<iostream>[/COLOR]
[COLOR=#0000cd]#include[/COLOR][COLOR=#8b4513]<conio.h>[/COLOR]
[COLOR=#0000cd]using namespace [/COLOR]std;
[COLOR=#0000cd]int[/COLOR] ustel([COLOR=#0000cd]int[/COLOR] x,[COLOR=#0000cd]int[/COLOR] y);
[COLOR=#0000cd]int [/COLOR]main()
{
   [COLOR=#0000cd] int[/COLOR] a, b;
    cout <<[COLOR=#8b4513] "taban sayisini giriniz"[/COLOR];
    cin >> a;
    cout << [COLOR=#8b4513]"ustel sayisini giriniz"[/COLOR];
    cin >> b;
    cout << ustel(a,b);
    
    getchar();
    getchar();
    [COLOR=#0000cd]return[/COLOR] 0;
}
[COLOR=#0000cd]int[/COLOR] ustel([COLOR=#0000cd]int[/COLOR] x , [COLOR=#0000cd]int[/COLOR] y)
{
    [COLOR=#0000cd]int[/COLOR] l,[COLOR=#0000cd]toplam[/COLOR]=1;
    for (l = 1; l <= y; y++)
    {
        toplam = toplam*x;
    }
    [COLOR=#0000cd]return[/COLOR] toplam;
}
Kod:
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int ustel(int sayi1, int sayi2);
int main()
{
    int a, b;
    cout << "taban sayisini giriniz";
    cin >> a;
    cout << "ustel sayisini giriniz";
    cin >> b;
    cout << ustel(a,b);


    getchar();
    getchar();
    return 0;
}
int ustel(int x, int y)
{
    if (y == 0)
        return 1;
    else if (y == 1)
        return x;
    else
    {
        int ben, kendim=1;
        for (ben = 0; ben < y; ben++)
        {
            kendim *= x;
        }
        return kendim;
    }
}

Hata ilk örnekte for döngüsündeyken sınırlayıcı değişkenin artırılmasından yaknaklanıyor.
 
Son düzenleyen: Moderatör:
Benim bir sorum var.
En basta iostream yazısını kapatan iki tana ok dan birisin yapıyorum ama birisini yapamıyorum. Onların tusları nedir?
Bileniniz varsa lütfen söleyin. Şimdiden teşekkürler.
 
Son düzenleyen: Moderatör:
<> bunları kast ediyorsan, shifte basarak yapabilirsin.
 
Son düzenleyen: Moderatör:
Evet teşekkürler bu arada youtube sayfan varsa linkini atarmısın c++ anlatıyorum demişsin.
 
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı