#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
float pris = 145.00
float samletpris;
int linie =3;
skaermbillede()
{
int i;
gotoxy(1,2);
for(i=1;i<80;i++) //tegn øverst linje
cout<<'\xCD';
cout<<"Ordre Nr: Antal: Salgspris:";
gotoxy(1,24); //tegn nederst linje
for(i=1;;i<80;i++)
cout<<'\xCD';
cout<<"Skriv Ny Ordre:Alt-n";
cout<<"\tLæg regning sammen: Alt-s";
cout<<"\tAfslut:Alt-a";
gotoxy(1,1); //stil makøre på 1,1
}
void laegsammen() //tæl summen sammen
{
gotoxy(1,23);
cout<<"Pris i alt........................................."<<samletpris<<"kr.";
gotoxy(1,1);
}
skriv_ordre() //indsæt data i regneark
{
float rabat,salgspris;
int ordrenummer,antal,y;
gotoxy(1,1)
cout<<"Skriv ordrenummer:";
cin>>ordrenummer;
gotoxy(1,++linje); //linie sætter fast y værdi
cout<<"Ordre_Nummer:"<<ordrenummer;
gotoxy(1,1);
cout<<"Skriv antal enheder:";
cin>> antal;
gotoxy(29,linie); //plasering af antal
cout<<setw(6)<<antal;
rabat =(antal > 100)*0.25*pris;
salgspris = antal*(pris-rabat);
gotoxy(61,linie); //plasering af pris
if(antal>100) //udskriver hvis der er rabat
{
gotoxy(44,linie);
cout<<"\t"<<"Der gives Rabat"<<setw(9) << salgspris;
}
else
cout<<"\t"<<setw(9) << salgspris;
samletpris += salgspris;
gotoxy(1,1);
clreol(); //sletter linie
}
main()
{
char ch_1,ch_2;
clrscr();
skaermbillede();
while(1)
{
ch_1 = getch(); //tester for at ch_1 ikke er =0(afslut program)
if(ch_1==0)
{
ch_2 = getch(); //aflæs udvidet tastatur kode
switch(ch_2)
{
case 49: //alt-n
skriv_ordre();
break;
case 31: //alt-s
laegsammen();
break;
case 30: //alt-a
exit(0);
default:
break;
}
}
}
}
hej derude jeg har lavet en program men den virker ikke og kan ikke se fejl(er ikke erfaring programmør)