never expect anyone to write a program for you in this forum, but since i see you've at least been trying i'll help you out.
Code:
#include <stdio.h>
int main()
{
int swt=0, num1=0, num2=0, num3=0, num4=0, num5=0;
float awn1=0, awn2=0, awn3=0, awn4=0, awn5=0, total;
for(;;) //infinite for statemtn basically a loop which never ends
{
printf ("\nEnter the product number(-1 to end): ");
scanf ("%d", &swt );
if(swt==-1)
break;
switch ( swt )
{
case 1:
printf ("Enter the amount for No.1: ");
scanf ("%d",&num1 );
awn1 = num1 * 2.98;
break;
case 2:
printf ("Enter the amount for No.2: ");
scanf ("%d", &num2 );
awn2 = num2 * 4.50;
break;
case 3:
printf ("Enter the amount for No.3: ");
scanf ("%d", &num3 );
awn3 = num3 * 9.98;
break;
case 4:
printf ("Enter the amount for No.4: ");
scanf ("%d", &num4 );
awn4 = num4 * 4.49;
break;
case 5:
printf ("Enter the amount for No.5: ");
scanf ("%d", &num5 );
awn5 = num5 * 6.87;
break;
default:
printf ("Incorrect number\n");
printf ("Enter your product number:");
}
}
total = awn1+awn2+awn3+awn4+awn5;
printf ("\nThe total for you products is: %.2f",total); //total is float!
//%.2f prints the floating point total with 2 decimal places
getch();
return 0;
}