Autor
|
Tema: Problema con errores compilacion (Leído 1,878 veces)
|
Vilguardian
Desconectado
Mensajes: 1
|
Estudio sistemas hace poco y no se mucho sobre C++, me han encargado un trabajo para la facultad, lo hice pero me da error al compilar, por favor cualquiera que pueda ayudarme acá les dejo el código a ver si me dicen que esta mal. #include <iostream> #include <string> using namespace std; int main() { string nombre_y_apellido[30],rubro,fdp,tdc,banco; int DNI, rubro1, tdc1,b1; float vdv=0, adelanto=0, subt=(vdv-adelanto), desc=0, rec=0, total=0; cout<<"ingrese nombre y apellido del cliente: "; cin>>nombre_y_apellido; cout<<"ingrese el DNI del cliente"; cin>>DNI; cout<<"ingrese el rubro del vehiculo"; cin>>rubro1; switch(rubro1){ case 1:rubro="auto"; break; case 2:rubro="camioneta"; break; case 3:rubro="SUBs"; break; case 4:rubro="camion"; break; } cout<<"por favor ingrese el valor del vehiculo"; cin>>vdv; cout<<"ingrese el monto del adelanto que se desea abonar"; cin>>adelanto; cout<<"por favor elija la forma de pago en la que se decea pagar el vehiculo"<<endl; cout<<"en caso de querer pagar al contado en pesos precione:'p', en el caso de querer comprar al contado en dolares precione: 'd' y en el caso de querer comprar con cheque precione: 'h'"; cin>>fdp; switch(fdp){ case 'p':{if (rubro1==1||2||3) desc=(vdv*0.15); total=(subt-desc); if (rubro1==4) desc=0; total=subt;} break; case 'd':desc=0; total=subt; break; case 'h':cout<<"elija el tipo de cheque"<<endl<<"si es propio precione:1, si es posDatado precione:2 y si es de terceros precione:3"; cin>>tdc1; {if (tdc1==1) tdc="Propio"; if (tdc1==2) tdc="PosDatado"; if (tdc1==3) tdc="De Terceros"; cout<<"elija su banco: "<<endl<<"si es de banco BERSA precione:1 , si es de banco FRANCES precione:2 , si es de banco GALICIA precione: 3 y si es de otro banco precione:4"; cin>>b1; if (b1==1) banco="BERSA"; if (b1==2) banco="FRANCES"; if (b1==2) banco="GALICIA"; if (b1==4) banco="Otros";} rec=(vdv*0.20); total=(subt+rec); break;} cout<<"DNI:"<<DNI<<" "<<"Cliente:"<<nombre_y_apellido<<endl; cout<<"Rubro del Producto:"<<rubro<<" "<<"Valor del vehiculo:$"<<vdv<<endl; cout<<"Forma de Pago:"<<fdp<<endl; cout<<"Adelanto:$"<<adelanto<<" "<<"subtotal:$"<<subt<<endl; cout<<"Descuento:$"<<desc<<" "<<"recargo:$"<<rec<<endl; cout<<"total a Pagar"<<total;
[MOD] Usar etiquetas GeSHi para publicar código.
|
|
« Última modificación: 11 Mayo 2018, 05:22 am por engel lex »
|
En línea
|
|
|
|
engel lex
|
el codigo es complicado de leer y no tiene mucho sentido tu uso de llaves { }
tu problema está en las llaves...
las sentencias de control de flujo (if, for, while) aunque no sea necesario colocarle llaves siempre se le deben poner para mejorar la legibilidad (como siempre digo, al no ponerle llaves a nadie le estás haciendo un bien, ni es más eficiente, ni es más legible)
por otro lado case no lleva llaves
main no tiene return (siempre debe tener return 0;) y tampoco tiene la llave de cierre
cuando pidas ayuda por errores de compilación siempre deja el error de compilación, no esperes que uno lo adivine, ya que así mismo puede ser un componente mal instalado, una librería no likeada u otra cosa)
el titulo del tema fue modificado, el que tenía de ninguna manera describía el problema, así mismo el código fue puesto en etiquetas GeSHi para legibilidad
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
estela0910
Desconectado
Mensajes: 1
|
solo tuve aue agregar unas lineas mas muchas gracias
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Errores de compilación de pasar de intel a AT&T
ASM
|
Nork
|
7
|
5,127
|
25 Mayo 2009, 21:11 pm
por Nork
|
|
|
[QT]Errores compilación cliente Demonio 3.0
Programación C/C++
|
alpha015
|
1
|
2,867
|
13 Abril 2012, 19:25 pm
por r33v0lut10nz
|
|
|
MOVIDO: Errores compilación cliente Demonio 3.0
Análisis y Diseño de Malware
|
Karcrack
|
0
|
2,209
|
31 Marzo 2012, 04:53 am
por Karcrack
|
|
|
Problema con errores de compilación en Eclipse
Java
|
DonnieDarko2
|
0
|
2,502
|
23 Febrero 2013, 14:05 pm
por DonnieDarko2
|
|
|
Errores de compilacion en C
Programación C/C++
|
maxbox
|
2
|
2,549
|
11 Julio 2018, 17:35 pm
por engel lex
|
|