Mam napisany program test wyboru
MAM PROBLEM Z:
- liczeniem punktów (1 punkt za poprawna odpowiedz)
- i nie wiem czy mam dobrze zainicjowane tablice ta z wynikami moimi i poprawnymi wynikami
//Program kalkulator
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int n,i;
int odp[5];
int pop[2];
int ocena,li,punkty;
//Pytanie 1
{
cout<<"Pyt.1 PIerwszy komputer nazywa sie"<<endl;
cout<<"1. Enigma"<<endl;
cout<<"2. Acer"<<endl;
cout<<"3. Asus"<<endl;
cout<<"4. Pecet"<<endl;
cin>>n;
cout<<endl;
odp[1]=n;
switch(n)
{
case 1:
cout<<"1. Enigma"<<endl ;break;
case 2:
cout<<"2. Acer"<<endl;break;
case 3:
cout<<"3. Asus"<<endl;break;
case 4:
cout<<"4. Pecet"<<endl;break;
cout<<endl;
}
}//Koniec pytania 1
//Pytanie 2
{
cout<<"Pyt.2 Skrot nazwy HP pochodzi od"<<endl;
cout<<"1. Henz&Packer');"<<endl;
cout<<"2. haroln pank"<<endl;
cout<<"3. Hewwelett-Packer');"<<endl;
cout<<"4. himba pis"<<endl;
cin>>n;
cout<<endl;
odp[2]=n;
switch(n)
{
case 1:
cout<<"1. Henz&Packer"<<endl ;break;
case 2:
cout<<"2. haroln pank"<<endl;break;
case 3:
cout<<"3. Hewwelett-Packer"<<endl;break;
case 4:
cout<<"4. himba pis"<<endl;break;
cout<<endl;
}
}//Koniec Pytania 2
//Pytanie 3
{
cout<<"Pyt.3 Skrot nazwy HP pochodzi od"<<endl;
cout<<"1. Henz&Packer');"<<endl;
cout<<"2. haroln pank"<<endl;
cout<<"3. Hewwelett-Packer');"<<endl;
cout<<"4. himba pis"<<endl;
cin>>n;
cout<<endl;
odp[3]=n;
switch(n)
{
case 1:
cout<<"1. Henz&Packer"<<endl ;break;
case 2:
cout<<"2. haroln pank"<<endl;break;
case 3:
cout<<"3. Hewwelett-Packer"<<endl;break;
case 4:
cout<<"4. himba pis"<<endl;break;
cout<<endl;
}
//kONIEC PYTANIA 3
//Pytanie 4
{
cout<<"Pyt.4 Skrot nazwy HP pochodzi od"<<endl;
cout<<"1. Henz&Packer');"<<endl;
cout<<"2. haroln pank"<<endl;
cout<<"3. Hewwelett-Packer');"<<endl;
cout<<"4. himba pis"<<endl;
cin>>n;
cout<<endl;
odp[4]=n;
switch(n)
{
case 1:
cout<<"1. Henz&Packer"<<endl ;break;
case 2:
cout<<"2. haroln pank"<<endl;break;
case 3:
cout<<"3. Hewwelett-Packer"<<endl;break;
case 4:
cout<<"4. himba pis"<<endl;break;
cout<<endl;
}
}//Koniec Pytania 4
//Pytanie 5
{
cout<<"Pyt.5 Skrot nazwy HP pochodzi od"<<endl;
cout<<"1. Henz&Packer');"<<endl;
cout<<"2. haroln pank"<<endl;
cout<<"3. Hewwelett-Packer');"<<endl;
cout<<"4. himba pis"<<endl;
cin>>n;
cout<<endl;
odp[5]=n;
switch(n)
{
case 1:
cout<<"1. Henz&Packer"<<endl ;break;
case 2:
cout<<"2. haroln pank"<<endl;break;
case 3:
cout<<"3. Hewwelett-Packer"<<endl;break;
case 4:
cout<<"4. himba pis"<<endl;break;
cout<<endl;
}
}//Koniec Pytania 5
//wyświetlanie wynikow
for (i=1; i<=5; i++)
{
cout<<"zadanie "<<i<<" wynosi "<<odp[i]<<endl;
}
//Wypełnianie tablicy poprawnymi odpowiedziami
pop[2]==1;
pop[2]==1;
pop[2]==1;
pop[2]==1;
pop[2]==1;
for (i=1; i<=5; i++)
{
{
cout<<"poprawne "<<i<<" wynosi "<<pop[i]<<endl;
}
//Zliczanie poprawnych odpowiedzi
if (odp[i]=pop[i])
{
li=li+1;
}
}
ocena==(li*100)/10;
cout<<"wynik "<<ocena<<endl;
if ((ocena<=100) and (ocena>=91))
{ cout<<"Celujący"<<endl;}
if ((ocena<=90) and (ocena>=81))
{ cout<<"bardzo dobry"<<endl;}
if ((ocena<=80) and (ocena>=66))
{ cout<<"dobry"<<endl;}
if ((ocena<=65) and (ocena>=46))
{ cout<<"dostateczny"<<endl;}
if ((ocena<=45) and (ocena>=31))
{ cout<<"dopuszczający"<<endl;}
if ((ocena<=3) and (ocena>=0))
{ cout<<"niedostateczny"<<endl;}
}
getch();
}