2010-03-24 5 views
1

J'ai besoin d'aide pour créer un programme C++ avec une fonction qui utilise int Disc(int A, int B, int C) et calcule les retours B*B-4*A*C et utilise la fonction Disc dans le programme ..... j'ai ceci jusqu'ici.Aide et questions C++

void main(){ 
    cout << Disc(a,b,c); 
} 
+4

Bonne chance! –

+2

C'est un bon début. Vous faites l'appel de la fonction. Vous devez maintenant définir la fonction et définir les variables a, b et c. – codaddict

+2

Et votre question (en gardant à l'esprit que ce n'est pas un service d'écriture de code), c'est quoi? –

Répondre

5

Que dit le livre que vous utilisez sur les fonctions?

En supposant que vous ne pouvez pas obtenir un livre, un regard qui this tutorial sur les fonctions (Voir l'édition ci-dessous)

Vous avez déjà la définition de la fonction. Le nom, les paramètres qu'il prend et ce qu'il retourne donc si vous prenez le temps de regarder le tutoriel ci-dessus, vous devriez être capable de mettre quelque chose ensemble (tout ce que vous devez faire est d'écrire le corps de la fonction). La seule chose qui peut vous causer un problème (erreur du compilateur) est si vous ne le placez pas au-dessus de la fonction main car la définition de la fonction ou la fonction elle-même doit venir avant qu'elle ne soit utilisée. Pour plus de simplicité à ce stade, je vous recommande de mettre la fonction elle-même au-dessus de la fonction main comme indiqué dans le premier exemple du didacticiel auquel je suis lié.

EDIT à propos de tutoriel lié
Il vous suggère d'utiliser return avec des crochets. Exemple:

return (5); 

Où il devrait être utilisé sans eux. Exemple:

return 5; 
+0

Syntaxe de retour et espaces de noms obsolètes dans le même exemple ?? Quoi qu'il en soit, il doit y avoir un meilleur tutoriel – Ernelli

+0

cool merci pour l'aide! – user267237

+0

@ Ernelli Ouch, je viens de le remarquer. Toutes les recommandations seraient les bienvenues. – Yacoby

3

Ok, vous définissez la fonction Disc alors:

int Disc(int A, int B, int C) { /* tricky part goes here... */ }

+8

Voici un indice: La partie la plus difficile va ici * la partie est ** déjà dans votre message **! –