Bu kod YANLIŞMI?(C++)

Bu kod YANLIŞMI?(C++)

Azalin

BU kodu yazıyorum hata veriyor ne hata var anlamadım.

#include <iostream.h>


void main()

void displayLine();
{
float sayigiris;
float sayiyarisi;
float sayikaresi;

cout <<"sayi gir: ";
cin >>sayigiris;

sayikaresi=sayigiris*sayigiris;
sayiyarisi=sayigiris/2;

displayLine();
cout <<"islem sonuclari"<<endl;
cout <<"sayinin karesi: "<<sayikaresi<<endl;
cout <<"sayinin yarısı: "<<sayiyarisi<<endl;

}
void displayLine();
{

cout <<"----------------------------------";

2007-01-15 23:17:15

Cvp

Legolas

:) reel değişken tanımlarmısın sayınınkaresi için c++ pek bilmiyorum ama zannedersem değişken tanımlaması olabilir diye düşünüyorum

2007-01-11 23:49:23

Cvp

wraith

acaba browser da mı yanlış gözüküyor diye düşünüyorum fakat düzgünmüş gibi söyelyim.

Öncelikle main fonkisiyonunuda birşey yazmamışsın gibi duruyor.
void main()
{
}
şeklinde başlasan daha düzgün olu gibi geldi. Ayrıca fonksiyonlarda ; koyarken dikkat et.
ör:
void displayLine();
dan sonra { açıp fonksiyon tanımlanmaz onun yerine

displayLine()
{
}

şeklinde kullanabilirsin.

Ben olsam şöyle yazardım

--------------------------------------------------

#include <iostream.h>
// getch fonksiyonunu kullanabilmen için gerekli header
#include <conio.h>

//değişkenler
float sayigiris;
float sayiyarisi;
float sayikaresi;

//fonksiyonlar
void displayLine();

void main()
{

cout <<"sayi gir: ";
cin >>sayigiris;

sayikaresi=sayigiris*sayigiris;
sayiyarisi=sayigiris/2;

displayLine();
cout <<"islem sonuclari"<<endl;
cout <<"sayinin karesi: "<<sayikaresi<<endl;
cout <<"sayinin yarısı: "<<sayiyarisi<<endl;


// programın hemen kapanmaması için daha iyi anlamak istersen
// kaldır bunu
getch();
}

void displayLine()
{
cout <<"----------------------------------";
}

2007-01-15 23:17:15