Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda con C++ porfabor...

Estas en el tema de Ayuda con C++ porfabor... en el foro de Programación General en Foros del Web. Hola a todos los panas de la mejor comunidad de la web... Esta vez vengo ante ustedes buscando ayuda con el Borland C++, me lo ...
  #1 (permalink)  
Antiguo 03/12/2010, 18:21
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Ayuda con C++ porfabor...

Hola a todos los panas de la mejor comunidad de la web...
Esta vez vengo ante ustedes buscando ayuda con el Borland C++, me lo dan en el colegio pero de una manera pesima y pues la mayoria del trabajo, incluyendo el tema por clase lo tenemos que ver nosotros, osea que nosotros vemos lo que nos hace falta aprender y le decimos al licen que nos enseñe ese tema pero nos lo enseña a medias.
Bueno esperando que alguien de buen corazon me ayude ya que es de suma importancia, Gracias desde ya si alguien se anima...
Bien, el programa consiste en una factura, en la cual yo ingreso con variables de tipo CHAR, el nombre del cliente, fecha de compra y direccion domiliciaria y con variables de tipo FLOAT la cantidad de articulos comprados, un detalle del articulo, valor unitario y el total que se consigue multiplicando la cantidad de articulos para el valor unitario, y precisamente el problema comienza ahi, no puedo imprimir o mostra en pantalla el total, el programa acaba cuando ingreso el varlo unitario y no me muestra el varlo total y por esoles pido ayuda...
Dejo aqui el codigo por si alguien me quiere ayudar:
[spoiler]#include<stdio.h>
#include<conio.h>
main()
{
float c,vu,t,subtotal,iva,descuento,tpagar;
char nom[15],dir[20],fe[30],det[30];
textbackground(BLACK);textcolor(GREEN);clrscr();
gotoxy(2,2);printf("ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»") ;
gotoxy(2,3);printf("º º");
gotoxy(2,4);printf("º º");
gotoxy(2,5);printf("º º");
gotoxy(2,6);printf("º º");
gotoxy(2,7);printf("º º");
gotoxy(2,8);printf("º º");
gotoxy(2,9);printf("º º");
gotoxy(2,10);printf("º Nombre del cliente: º");
gotoxy(2,11);printf("º º");
gotoxy(2,12);printf("º Fecha: º");
gotoxy(2,13);printf("º º");
gotoxy(2,14);printf("º Direccion: º");
gotoxy(2,15);printf("º º");
gotoxy(2,16);printf("º º");
gotoxy(2,17);printf("ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹" );
gotoxy(2,18);printf("º Cantidad º Detalle º Valor Unitario º Total º");
gotoxy(2,19);printf("º º º º º");
gotoxy(2,20);printf("ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹" );
gotoxy(2,21);printf("º º º º º");
gotoxy(2,22);printf("º º º º º");
gotoxy(2,23);printf("º º º º º");
gotoxy(2,24);printf("º º º º º");
gotoxy(2,25);printf("º º º º º");
gotoxy(2,26);printf("º º º º º");
gotoxy(2,27);printf("º º º º º");
gotoxy(2,28);printf("º º º º º");
gotoxy(2,29);printf("º º º º º");
gotoxy(2,30);printf("º º º º º");
gotoxy(2,31);printf("º º º º º");
gotoxy(2,32);printf("º º º º º");
gotoxy(2,33);printf("º º º º º");
gotoxy(2,34);printf("º º º º º");
gotoxy(2,35);printf("º º º º º");
gotoxy(2,36);printf("º º º º º");
gotoxy(2,37);printf("º º º º º");
gotoxy(2,38);printf("º º º º º");
gotoxy(2,39);printf("º º º º º");
gotoxy(2,40);printf("ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹" );
gotoxy(2,41);printf(" º º");
gotoxy(2,42);printf(" º Subtotal: º");
gotoxy(2,43);printf(" º º");
gotoxy(2,44);printf(" º IVA: º");
gotoxy(2,45);printf(" º º");
gotoxy(2,46);printf(" º Descuento: º");
gotoxy(2,47);printf(" º º");
gotoxy(2,48);printf(" º Total a pagar: º");
gotoxy(2,49);printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");
textcolor(YELLOW);
gotoxy(33,4);cprintf("® DARK DINO ¯");
gotoxy(33,6);cprintf("BA¥OS-ECUADOR");
gotoxy(30,10);cscanf("%s",nom);
gotoxy(30,12);cscanf("%s",dir);
gotoxy(30,14);cscanf("%s",fe);
gotoxy(8,22);cscanf("%s",c);
gotoxy(28,22);cscanf("%s",det);
gotoxy(48,22);cscanf("%s",vu);
t=c*vu;
gotoxy(28,22);cprintf("%f",t);
getch();
return 0;
}[/spoiler]
Ese es el codigo, porfanbor ayudenme diganme que esta mal, que le cambio o porque no me muestra el TOTAL, me refiero al primer TOTAL, lo del descuento, iva,subtotal y total a pagar no lo tomen en cuenta, lo unico que nesecito es el TOTAL...
Gracias desde ya
Saludos....
  #2 (permalink)  
Antiguo 06/12/2010, 10:03
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ayuda con C++ porfabor...

Cita:
Iniciado por alejandrobrawl Ver Mensaje
gotoxy(8,22);cscanf("%s",c);
gotoxy(28,22);cscanf("%s",det);
gotoxy(48,22);cscanf("%s",vu);
t=c*vu;
gotoxy(28,22);cprintf("%f",t);
getch();
return 0;
}[/spoiler]
No sera porque estas metiendo esas variables como char y quieres asignarlas a una variable float? si mal no recuerdo con esto %s pides un caracter y para hacer la operacion necesitas un numero :)

Saludos!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.