Funciona bien exepto que durante la ejecucion si pasa mucho tiempo sin introducir datos el compilador se reinicia
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void ingresar();
void calcular();
void imprimir();
static int plana=400, rollo=250;
int tiempo=0,tipo=0,metros=0;
char nombre[10], apellido[10];
int des=0;
int main(){
ingresar();
calcular();
imprimir();
}
void ingresar(){
printf(" \t\t\t***EMPRESA MAYA***"); printf(" \n\nIngrese Nombre:"); printf(" \n Ingrese Apellido:"); printf(" \n Ingrese tiempo de cliente:"); printf(" \n Seleccione el tipo de maya:");
do{
printf(" \n 2..Maya en Rollo"); }while((tipo!=1) && (tipo!=2));
printf(" \n Cantidad de metros:");
}
void calcular(){
int costo=0;
if(tiempo==5 && tipo==1){
costo=plana*metros;
des=costo*0.08;
}
if(tiempo>=6 && tipo==1){
costo=plana*metros;
des=costo*0.06;
}
if(tiempo==5 && tipo==2){
costo=rollo*metros;
des=costo*0.08;
}
if(tiempo>=6 && tipo==2){
costo=rollo*metros;
des=costo*0.06;
}
}
void imprimir(){
printf(" \n\nDescuento cliente"); printf(" \n\nNombre: %s\tApellido: %s", nombre
,apellido
); printf(" \n El descuento es: %d BsF",des
); }
Cuánto es mucho tiempo?, a mi me corre bien.
El Compilador no se reinicia; tu programa simplemente deja de funcionar