hi!
im havin a problem with a program ive made.
problem is that doesnt show messages. dont know whats wrong :S
also attach the program
// cartas_paquetes_v3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
char dia, tipo_servicio, empezar;
float peso;
int total_carta, total_paquete1000, total_paquete;
int carta_siguiente_normal = 0, carta_sig_prioritario = 0; // TOTALES PARCIALES DE CARTAS
float costo_p_siguiente_prioritario = 0, costo_p_siguiente_normal = 0, costo_p_dos_dias = 0; // COSTO DE PAQUETES
float paquete_siguiente_prioritario = 0, paquete_siguiente_normal = 0, paquete_dos_dias = 0; // CONTADORES IND. PAQ.
float costo_p_siguiente_prioritario_1000 = 0, costo_p_siguiente_normal_1000 = 0, costo_p_dos_dias_1000 = 0; // CONT. 1000 GR
float total_p_siguiente_prioritario_1000 = 0, total_p_siguiente_normal_1000 = 0, total_p_dos_dias_1000 = 0;
float totales_caja = 0, totales_paquete = 0;
float total_dia_siguiente_prioritario = 0, total_dia_siguiente_normal = 0, total_dos_dias_o_mas = 0;
int costo_paquete_1000_sp = 0, costo_paquete_1000_sn = 0, costo_p_dos_dias_1000_2d = 0;
int costo_carta, costo_paquete_sp = 0, costo_paquete_normal = 0, costo_tot_2d = 0;
int costo_total = 0;
int costo_total_paquetes = 0;
int costo_sp, costo_sn = 0, costo_2d = 0;
float porcentaje_sp = 0, porcentaje_sn = 0, porcentaje_2d = 0;
cout << " Empezar?" << "\n";
cout << " 4 - si" << "\n";
cout << " 5 - no" << "\n";
cin >> empezar;
while (empezar != 4)
{
cout << " A enviar: " << "\n";
cout << " 1 - carta" << "\n";
cout << " 2 - paquete" << "\n";
cin >> dia;
cout << "\n";
cout << " Ingrese el dia de entrega: " << "\n";
cout << " 7 - Dia siguiente prioritario" << "\n";
cout << " 8 - Dia siguiente normal" << "\n";
cout << " 9 - Dos dias o mas" << "\n";
cin >> tipo_servicio;
cout << "\n";
cout << " Ingrese peso a enviar: ";
cin >> peso;
cout << "\n";
while (peso <= 30)
{
costo_carta = 8;
if (dia == 7)
{
carta_sig_prioritario +=1;
cout << " Se le cobraran 8$" << "\n";
}
break;
if (dia == 8)
{
carta_siguiente_normal +=1;
cout << " Se le cobraran 8$" << "\n";
}
break;
if (dia == 9)
cout << " No disponible" << "\n";
total_carta++;
}
while (peso > 30)
{
if ((peso <= 1000) && (dia == 7))
{
costo_p_siguiente_prioritario = 25;
paquete_siguiente_prioritario +=1;
cout << " Se le cobraran $25 " << "\n";
costo_paquete_sp +=25;
}
break;
if ((peso <= 1000) && (dia == 8))
{
costo_p_siguiente_normal = 20;
paquete_siguiente_normal +=1;
cout << " Se le cobraran $20 " << "\n";
costo_paquete_normal +=20;
}
break;
if ((peso <= 1000) && (dia == 9))
{
costo_p_dos_dias = 15;
paquete_dos_dias +=1;
costo_tot_2d +=15;
cout << " Se le cobraran $15 " << "\n";
}
total_paquete ++;
}
for (total_paquete1000 = 0; peso > 1000; total_paquete1000 ++)
{
if (dia == 7)
{
total_p_siguiente_prioritario_1000 += 1;
costo_p_siguiente_prioritario_1000 = costo_p_siguiente_prioritario + (((peso - 1000)/500)*2);
costo_paquete_1000_sp += costo_p_siguiente_prioritario_1000;
cout << " Se le cobrarán: " << costo_p_siguiente_prioritario_1000 << " pesos";
}
break;
if (dia == 8)
{
total_p_siguiente_normal_1000 += 1;
costo_p_siguiente_normal_1000 = costo_p_siguiente_normal + (((peso - 1000)/500)*2);
costo_paquete_1000_sn += costo_p_siguiente_normal_1000;
cout << " Se le cobrarán: " << costo_p_siguiente_normal_1000 << " pesos";
}
break;
if (dia == 9)
{
total_p_dos_dias_1000 += 1;
costo_p_dos_dias_1000 = costo_p_dos_dias_1000 + (((peso - 1000)/500)*2);
costo_p_dos_dias_1000_2d += costo_p_dos_dias_1000;
cout << " Se le cobrarán: " << costo_p_dos_dias_1000 << " pesos";
}
}
}
totales_caja = total_carta; // total de carta
totales_paquete = total_paquete + total_paquete1000;
/* total_dia_siguiente_prioritario = carta_sig_prioritario + paquete_siguiente_prioritario + paquete_siguiente_normal;
total_dia_siguiente_normal = carta_siguiente_normal + paquete_siguiente_normal + total_p_siguiente_normal_1000;
total_dos_dias_o_mas = total_p_dos_dias_1000; */
costo_total = costo_paquete_1000_sp + costo_paquete_1000_sn + costo_p_dos_dias_1000_2d + costo_carta + costo_paquete_sp + costo_paquete_normal + costo_tot_2d;
costo_total_paquetes = costo_paquete_1000_sp + costo_paquete_1000_sn + costo_p_dos_dias_1000_2d + costo_paquete_sp + costo_paquete_normal + costo_tot_2d;
costo_sp = costo_paquete_1000_sp + costo_carta + costo_paquete_sp;
costo_sn = costo_paquete_1000_sn + + costo_paquete_normal + costo_carta;
costo_2d = costo_p_dos_dias_1000_2d + costo_paquete_normal;
porcentaje_sp = ((costo_sp*100)/costo_total);
porcentaje_sn = ((costo_sn*100)/costo_total);
porcentaje_2d = ((costo_2d*100)/costo_total);
cout << "El costo total es: " << costo_total << "\n";
cout << "El costo en dia siguiente prioritario es: " << costo_sp << "\n";
cout << "El costo en dia siguiente normal es:" << costo_sn << "\n";
cout << "El costo en dos dias o mas es: " << costo_2d << "\n";
cout << "El porcentaje de dia siguiente prioritario es: " << porcentaje_sp << "\n";
cout << "El porcentaje de dia siguiente normal es: " << porcentaje_sn << "\n";
cout << "El porcentaje de dos dias o mas es: " << porcentaje_2d << "\n";
system ("PAUSE");
return 0;
}