Hola gente, miren toy hacienod algo sencillo, un programita que pide el numero de un articulo, la existencia iniciay y las ventas, y desp muestra los totales de cada articulo. Finaliza con numero de articulo= 9999.
Bueno yo quiero que una vez que pida los datos, las sentencias se borren y solo se muestren los totales. Se entiende?
aca les dejo la codificacion:
Gracias!!
Citar#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int nart,ei,nartant,venta1,venta,ef,maxven,artmax;
printf("Ingrese numero de articulo: ");
scanf("%d",&nart);
printf("Ingrese existencia inicial:");
scanf("%d",&ei);
while(nart!=9999)
{
nartant=nart;
venta1=0;
while(nart==nartant)
{
printf("Ingrese venta:");
scanf("%d",&venta);
ef=ei-venta;
venta1+=venta;
printf("\nIngrese numero de articulo: ");
scanf("%d",&nart);
}
printf("\nEl articulo numero %d tiene una existencia inicial de %d",nartant,ei);
printf("\nEl articulo numero %d vendio %d unidades\n",nartant,venta1);
if(venta1>maxven)
{
maxven=venta1;
artmax=nartant;
}
printf("\nIngrese existencia inicial:");
scanf("%d",&ei);
}
printf("\nEl articulo numero %d realizo la venta maxima con %d unidaddes vendidas",artmax,maxven);
getch();
}
Hola,
SI estas usando conio.h ... por que no usas la funcion scrclr(); para limpiar la pantalla? (al menos exisitia en borland C, ni idea que version de C estas usando).
Baii
Toy usando el dev c++, y la funcion scrlr(); no me la toma de ninguna forma :-\
Si usas la "libreria" conio.h, te deberia tomar el clrscr()
Sino podes usar el system("cls") pero esa se encuentra dentro de la librería stdlib.h
Bah, ahi bajo el dev c++ y lo pruebo y te digo (siempre usé el Borland...)
Edit: Si, le mandas un system("cls"); antes de que muestre "El articulo numero %d tiene una existencia inicial de %d" o donde te parezca...
Saludos.
Como dijo Cradle, fijate si te toma el Clrscr()... yo solía usarlo.
lo revivo porque lo vi y no sabia si habian encontrado la solución
Si mal no recuerdo, por ahi no funciona system(cls) y tenes que usar system(clear) si estas en linux, por ahi es tema del sistema operativo en que lo ejecutás.
Yo lo sufrí ese problema.
Saludos