main + mere
har desværre kun 10 point tilbage :)nå men spørgmålet er sikkert oss rimeligt nemt..:
her er min kode så... men vil godt have lavet sådan at man indtaster navn først og så går videre til main()
evt. forslag?
// Compyright by RexOn
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <fstream>
using namespace std;
int point = 200;
int svar;
int skud = 20;
int tier = 0;
int nier = 0;
int oter = 0;
int ude = 0;
int navn;
int syver = 0;
int main ()
{
cout << "Indtast dit navn: " << endl;
cin >> navn;
}
int after()
{
while ( skud > 0 ){
system ("CLS");
cout << "Skyde Point vers. 2.0 (indendoers skydning)"<< endl;
cout << "Skriv hvor du har ramt (f.eks 10 eller 9 osv.) (" << skud << " skud tilbage) ("<< point << " point)" << endl;
cout << "Jeg har ramt:" << endl;
cin >> svar;
if (svar == 10)
{
cout << "- 0 point" << endl;
tier = tier +1;
system ("PAUSE");
}
else if (svar == 9 )
{
cout << "-1 point" << endl;
nier = nier +1;
point = point -1;
system ("PAUSE");
}
else if ( svar == 8)
{
cout << "-2 point" << endl;
oter = oter +1;
point = point -2;
system ("PAUSE");
}
else if ( svar == 7)
{
cout << "-3 point" << endl;
ude = ude +1;
syver = syver +1;
point = point -2;
system ("PAUSE");
}
else
{
cout << "-10 point" << endl;
point = point -10;
system ("PAUSE");
}
skud = skud -1;
}
cout << navn << " resultatet er: " << point << " points" << endl;
cout << tier << " << 10`ere ("<< tier /20.0 * 100 <<")%" <<endl;
cout << nier << " << 9`ere ("<< nier /20.0 * 100 <<")%" <<endl;
cout << oter << " << 8`ere (" << oter /20.0 * 100 <<")%" <<endl;
cout << syver<< " << 7`ere ("<< syver /20.0 * 100 <<")%" <<endl;
cout << ude << " << var ude (" << ude /20.0 * 100 <<")%" <<endl;
ofstream fo("resultat.txt",ios::app); {
fo << "-------------------" << endl;
fo << navn << " resultatet er: " << point << " points" << endl;
fo << tier << " << 10`ere ("<< tier /20.0 * 100 <<")%" <<endl;
fo << nier << " << 9`ere ("<< nier /20.0 * 100 <<")%" <<endl;
fo << oter << " << 8`ere (" << oter /20.0 * 100 <<")%" <<endl;
fo << syver<< " << 7`ere ("<< syver /20.0 * 100 <<")%" <<endl;
fo << ude << " << var ude(" << ude /20.0 * 100 <<")%" <<endl;
}
system ("PAUSE");
return 0;
}