Dev - C++ - ayuda con este pseudocódigo

 
Vista:
sin imagen de perfil

ayuda con este pseudocódigo

Publicado por Santos (7 intervenciones) el 19/08/2016 02:32:05
Hola mi nombre es Santos Cuenca

Desarrolle este pseucodigo y lo quiero pasar a DEV C++

Diseño de Pseudocódigo
Constantes
CL=15 (Costo de la Libreta)
CLE=25 (Costo del Libro Escolar)

Variables
NPVe=Carácter representa el nombre del producto vendido.
NPV=Entero cantidad de productos vendidos.
SPVL=Entero Suma de la Cantidad Total de Libretas Vendidas.
SPVLE=Entero Suma de la Cantidad Total de Libros Escolares Vendidos.
CTLV=Entero Costo Total de Libretas Vendidas.
CTLEV=Entero Costo Total de Libros Escolares Vendidos.
SCTLV=Entero Suma total del Costo Total de Libretas Vendidas.
SCTLEV=Entero Suma total del Costo Total de Libros Escolares Vendidos.
ST=Entero Suma Total Cantidad de Productos Vendidos.
TV=Entero Total de Ventas obtenidas durante el día.

Reales
PVL=Decimal Porcentaje de Ventas de Libretas Vendidas
PVLu=Decimal Porcentaje de Ventas de Libretas multiplicado por 100
PVLE=Decimal Porcentaje de Ventas de Libros Escolares Vendidos
PVLEu=Decimal Porcentaje de Ventas de Libros Escolares multiplicado por 100


Inicio
Imprimir “Nombre del Producto Vendido”
Leer NPVe
Si NPVe=Libreta entonces
Imprimir “Numero de Productos Vendidos”
Leer NPV
CTLV=NPV*CL
Imprimir “El Pago Total es:”
Leer CTLV
SCTLV=SCTLV+CTLV
SPVL=SPVL+NPV
Si no
Imprimir “Numero de Productos Vendidos”
Leer NPV
CTLEV=NPV*CLE
Imprimir “El Pago Total es:”
Leer CTLEV
SCTLEV=SCTLEV+CTLEV
SPVLE=SPVLE+NPV
Fin si
Imprimir “Desea realizar otra venta (S/N)”
Si S=Si Entonces
Regresa a Realizar otra venta
Si no
ST=SPVL+SPVLE
Imprimir “Total de Productos Vendidos:”
Leer ST
TV= SCTLV+ SCTLEV
Imprimir “El Total de Ventas:”
Leer TV
PVL=SCTLV/TV
PVLu=PVL*100
Imprimir “Porcentaje de Ventas de Libretas Vendidas:”
Leer PVLu
PVLE=SCTLEV/TV
PVLEu=PVLE*100
Imprimir “Porcentaje de Ventas de Libros Escolares Vendidos:”
Leer PVLEu
Imprimir “Gracias por la compra”
Fin

Al parecer pense que seria sencillo pasarlo a caodigo DEV C++

#include<iostream>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <stdio.h>
using namespace std;
int main()
{
#define CL 15, CLE 25;
int NPV, SPVL, SPVLE, CTLV, CTLEV, SCTLV, SCTLEV;
char NPVe, S;
short TV, ST;
double PVL, PVLu, PVLE, PVLEu;
cout<<"Nombre del Producto Vendido: \n";
cin>>NPVe;
if NPVe==Libretas (Me marca error aqui)
{
cout<<"Cantidad de Libretas Vendidas: \n";
cin>>NPV
CTLV=NPV*CL
cout<<"El Pago Total es: \n";
cin>>CTLV
SCTLV=SCTLV+CTLV
SPVL=SPVL+NPV
}
else
{
cout<<"Cantidad de Libros Escolares Vendidos: \n";
cin>>NPV
CTLEV=NPV*CLE
cout<<"El Pago Total es: \n";
cin>>CTLEV
SCTLEV=SCTLEV+CTLEV
SPVLE=SPVLE+NPV
}
endif
cout<<"Desea Realizar Otra Venta (S/N):"
cin<<S
if S=Si (Si S=Si como me regreso a realizar otra venta)
{

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda con este pseudocódigo

Publicado por dario (44 intervenciones) el 21/08/2016 10:30:24
Tu mismo codigo arreglado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include<iostream>
#include <string.h>
 
#define CL 15
#define CLE 25
 
using namespace std;
 
int main()
{
	int NPV, SPVL, SPVLE, CTLV, CTLEV, SCTLV, SCTLEV;
	char NPVe[20], S[1];
	short TV, ST;
	double PVL, PVLu, PVLE, PVLEu;
 
	do
	{
        cout << "Nombre del Producto Vendido: ";
        cin >> NPVe;
        if (strcmp(NPVe,"libretas") == 0)
        {
            cout << "Cantidad de Libretas Vendidas: ";
            cin >> NPV;
            CTLV = NPV*CL;
            cout << "El Pago Total es: ";
            cout << CTLV << endl;
            SCTLV = SCTLV+CTLV;
            SPVL = SPVL+NPV;
        }
        else
        {
            cout << "Cantidad de Libros Escolares Vendidos: ";
            cin >> NPV;
            CTLEV = NPV*CLE;
            cout << "El Pago Total es: ";
            cout << CTLEV << endl;
            SCTLEV = SCTLEV+CTLEV;
            SPVLE = SPVLE+NPV;
        }
 
        cout << "Desea Realizar Otra Venta (S/N): ";
        cin >> S;
    } while (strcmp(S,"s") == 0);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar