[PHP]
#include <conio.h>
#include <iostream>
using namespace std;
int main()
char prov[30];
int g = 0;
int vg = 0;
int mvg = 0;
int mvgare = 0;
int vgare = 0;
int gare = 0;
int igare = 0;
int antalprov = 0;
int provres = 0;
vector<int> resultatvektor;
{
cout << "Skriv in provets namn och tryck enter. Inga mellanslag." << endl;
cout << "Prov: ";
cin >> prov;
cout << "Skriv in gr\x84ns f\x94r G: ";
cin >> g;
cout << "Skriv in gr\x84ns f\x94r VG: ";
cin >> vg;
cout << "Skriv in gr\x84ns f\x94r MVG: ";
cin >> mvg;
while (true)
{
cout << "Skriv in provresultaten, avsluta med ett negativt heltal" << endl;
cin >> testscore;
if (testscore > mvg)
{
mvgare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < mvg && testscore > g)
{
vgare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < vg && testscore < ig)
{
gare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < ig)
{
igare++
antalprov++;
provres +=testscore
resultatvektor.push_back (testscore);
}
else if ( testscore < 0)
{
cout << "MENY" ;
cout << "S Skriv ut alla poäng" ;
for (int x = 0; x < resultatvektor.size(); x++)
{
if (x%10 == 0)
cout << endl; // Nylinje var 10e rad
cout << resultatvektor[x] << " Är resultaten ";
}
cout << "M Beräkna medelvärdet" ; double(provres/antalprov)
cout << "I Beräkna antalet IG" ; $igare
cout << "G Beräkna antalet G" ; $gare
cout << "V Beräkna antalet VG" ; $vgare
cout << "m Beräkna antalet MVG" ; $mvgare
cout << "ESC Avsluta"
cout << "Välj":
}
}
return 0;
}
EDIT IGEN:
Jobbade lite med menyn men { } hamnade fel, säkert någon som kan se var
#include <iostream>
#include <vector>
#include <ctime>
using namespace std;
int main()
{
char prov[30];
int g = 0;
int vg = 0;
int mvg = 0;
int mvgare = 0;
int vgare = 0;
int gare = 0;
int igare = 0;
int antalprov = 0;
int provres = 0;
int testscore = 0;
char halal [1];
vector<int> resultatvektor;
cout << "Skriv in provets namn och tryck enter. Inga mellanslag." << endl;
cout << "Prov: ";
cin >> prov;
cout << "Skriv in gr\x84ns f\x94r G: ";
cin >> g;
cout << "Skriv in gr\x84ns f\x94r VG: ";
cin >> vg;
cout << "Skriv in gr\x84ns f\x94r MVG: ";
cin >> mvg;
while (true)
{
cout << "Skriv in provresultaten, avsluta med ett negativt heltal" << endl;
cin >> testscore;
if (testscore > mvg)
{
mvgare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < mvg && testscore > g)
{
vgare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < vg && testscore > g)
{
gare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < g && testscore > 0)
{
igare++;
antalprov++;
provres +=testscore;
resultatvektor.push_back (testscore);
}
else if ( testscore < 0)
{
cout << "MENY" << endl ;
cout << "S Skriv ut alla poäng" << endl ;
cout << "M Beräkna medelvärdet" << endl ;
cout << "I Beräkna antalet IG" << endl ;
cout << "G Beräkna antalet G" << endl ;
cout << "V Beräkna antalet VG" << endl ;
cout << "m Beräkna antalet MVG" << endl ;
cout << "ESC Avsluta" << endl ;
cout << "Välj";
}
cin >> halal;
if ( halal == "S")
{
for (int x = 0; x < resultatvektor.size(); x++)
{
if (x%10 == 0)
{
cout << endl; // Nylinje var 10e rad
cout << resultatvektor[x] << " Är resultaten ";
}
}
}
else if ( halal =="M")
{
cout << " Medelvärdet är " << double(provres)/antalprov;
}
else if ( halal == "I")
{
cout << " Antalet IGprov är: " << igare;
}
else if ( halal == "G")
{
cout << " Antalet Gprov är: " << gare;
}
else if ( halal == "V")
{
cout << " Antalet VGprov är: " << vgare;
}
else if ( halal == "m")
{
cout << " Antalet Gprov är: " << mvgare;
}
}
return 0;
}
Trodde först att man skulle ha halal ==m men jag fick felmeddelanden!? Någon lib som ska in eller?
[/PHP]