hola estoy haciendo un programa de descueto pero nose porque a la hora de colocar el numero de camisas vendidas como 3 me sale negativo y una cifra muy grande, hace poco hice otro parecido pero no tuve ningun problema, tambien se los agradeceria si me comentaran de donde sale el precio para que salga negativo
saludos!!
#include<stdio.h>
#include<conio.h>
int main()
{
int camisas,precio,total;
float total_neto,sub;
printf("introduzca el numero de camisas vendidas: ");
scanf("%d",&camisas);
printf("\n\n");
total=camisas*precio;
if(camisas>=3)
{
sub=total*0.20;
total_neto=total-sub;
}
else(camisas<3);
{
sub=total*0.10;
total_neto=total-sub;
}
printf("El total es de: %d",total_neto );
getch();
}