| | |
another c++ problem: doesnt show messages
Please support our C++ advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Jul 2008
Posts: 59
Reputation:
Solved Threads: 0
hi!
im havin a problem with a program ive made.
problem is that doesnt show messages. dont know whats wrong
also attach the program
im havin a problem with a program ive made.
problem is that doesnt show messages. dont know whats wrong

also attach the program
C++ Syntax (Toggle Plain Text)
// 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; }
Here is the output I get
There are quite a few compiler warnings -- conversion from float to int may loose data. And a couple of uninitialized variables are used.
C++ Syntax (Toggle Plain Text)
Empezar? 4 - si 5 - no
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
![]() |
Similar Threads
- Problem Viewing Undecorated JFrame (Java)
- vista and wireless (Windows Vista and Windows 7)
- Giving code to posters rather than helping them (IT Professionals' Lounge)
Other Threads in the C++ Forum
- Previous Thread: having problem with random access files
- Next Thread: Help with rolling dice problem
| Thread Tools | Search this Thread |
api array based binary bitmap c++ c/c++ calculator char char* class classes code coding compile console conversion count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int java lib linkedlist linker linux list loop looping loops map math matrix memory multiple news node number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings temperature template templates test text text-file tree unix url variable vector video visualstudio win32 windows winsock word wordfrequency wxwidgets






