• Lunes 16 de Diciembre de 2024, 22:47

Autor Tema:  problemas con un programa de iva  (Leído 1052 veces)

david0125

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
problemas con un programa de iva
« en: Sábado 18 de Abril de 2009, 02:48 »
0
necesito ayuda con este programa haver si alguien me puede ayudar

lo que llevo hecho hasta ahora esta hecho en visual studio 8 c++ si alguien me puede ayudar le estare reagradecido
elaborar un programa para calcular el precio de una compra que una persona realiza en un supermercado, algunos productos tienen iva , otros son exentos ; se conoce la lista de comprados ; el final de la lista se marca mediante un valor negativo para el costo unitario . La lista de productos comprados es

Costo unitario sin IVA ----------------------- Unidades Compradas--------------------- % IVA
4000______________________________________ 8 ----------------------------------------- 16
5000----------------------------------------------------- 6 ----------------------------------------- 0
7000 ----------------------------------------------------10 ----------------------------------------- 16
8000----------------------------------------------------- 7 -------------------------------------------0
16000 --------------------------------------------------- 5 ------------------------------------------16
2000 --------------------------------------------------- 10 ------------------------------------------ 0
-3000 ---------------------------------------------------- 0 ------------------------------------------ 0

#include <iostream>
#include <iomanip>
using namespace std;
using namespace System;
#include <conio.h>
int main()
{Console::Title::set("UIS * Algoritmo 2  * Programo David Fernando Perez");
long int Costo,Exento,Gravado,Ivat,Totali,unidad,iva ;
Console::BackgroundColor::set(ConsoleColor::White);
Console::Clear();
Console::ReadKey ();
Console::ForegroundColor::set(ConsoleColor::DarkYellow);
cout << "nnPrograma para calcular iva" ;
Console::ReadKey ();
Exento = 0,00 ;
Gravado = 0,00 ;
cout << "nnDame El Precio del producto                        ";
cin >> Costo;
cout << "nnCuantas unidades vas a comprar                     ";
cin >> unidad ;
while ( Costo > 0)
{Console::ForegroundColor::set(ConsoleColor::Blue);
cout << endl << endl ;
  if (iva == 0);
  {   Exento = Exento + unidad*Costo;
  }
        else
       { Gravado = Gravado + unidad*Costo ;
  }
  cin >> Costo >> unidad >> iva ;
Totali = Exento + (1.6 * Gravado ) ;
cout << "nnt TOTAL EXENTOS     " <<  Exento << "nnt Total gravables, antes de IVA     " << Gravado ;

cout <<  "nnt IVA TOTAL     "  <<  Gravado * 0.16 ;
cout << "nnttt   Valor total de la compra     " <<  Totali ;


Console::ReadKey ();
}

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: problemas con un programa de iva
« Respuesta #1 en: Lunes 20 de Abril de 2009, 11:42 »
0
¡Utiliza las etiquetas de código!  :angry:

Código: C++
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <conio.h>
  4.  
  5. using namespace std;
  6. using namespace System;
  7.  
  8. int main()
  9. {
  10.     float Costo,Exento,Gravado,Ivat,Totali,iva ;
  11.     long unidad;
  12.  
  13.     Console::Title::set("UIS * Algoritmo 2 * Programo David Fernando Perez");
  14.     Console::BackgroundColor::set(ConsoleColor::White);
  15.     Console::Clear();
  16.     Console::ReadKey ();
  17.     Console::ForegroundColor::set(ConsoleColor::DarkYellow);
  18.  
  19.     cout << "nnPrograma para calcular iva" ;
  20.     Console::ReadKey ();
  21.     Exento = 0,00 ;
  22.     Gravado = 0,00 ;
  23.     cout << "nnDame El Precio del producto ";
  24.     cin >> Costo;
  25.     cout << "nnCuantas unidades vas a comprar ";
  26.     cin >> unidad ;
  27.  
  28.     while ( Costo > 0)
  29.     {
  30.         Console::ForegroundColor::set(ConsoleColor::Blue);
  31.         cout << endl << endl ;
  32.         if (iva == 0)
  33.             Exento = Exento + unidad*Costo;
  34.         else
  35.             Gravado = Gravado + unidad*Costo ;
  36.         cin >> Costo >> unidad >> iva ;
  37.         Totali = Exento + (1.6 * Gravado ) ;
  38.         cout << "nnt TOTAL EXENTOS " << Exento << "nnt Total gravables, antes de IVA " << Gravado ;
  39.         cout << "nnt IVA TOTAL " << Gravado * 0.16 ;
  40.         cout << "nnttt Valor total de la compra " << Totali ;
  41.         Console::ReadKey ();
  42. }
  43.  
Tu programa está lleno de errores... :bad:

  • Utilizas mal los tipos. Para números con decimales tienes que usar float o double
  • ¿Cuándo defines si tiene IVA o no?
  • ¿Dónde acaba el bucle while? No tiene llave de cerrado.
  • Ordena el código...
  • Algunos más...
Corrige estos errores; cuando te aclares vuelves y lo vemos.

Salud

david0125

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: problemas con un programa de iva
« Respuesta #2 en: Lunes 20 de Abril de 2009, 23:39 »
0
gracias man pero soy nuevo y no se ni programar ni poner el codigo en etiquetas =(

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: problemas con un programa de iva
« Respuesta #3 en: Martes 21 de Abril de 2009, 10:02 »
0
Cita de: "david0125"
pero soy nuevo y no se ni programar
:huh: Entonces ve aprendiendo...

Cita de: "david0125"
ni poner el codigo en etiquetas =(
Porque no te has leído las normas del foro.