0% encontró este documento útil (0 votos)
14 vistas17 páginas

Fundamentos de Programación en C++

fundamento de programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas17 páginas

Fundamentos de Programación en C++

fundamento de programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRODUCTO

ACADÉMICO N° 2

FUNDAMENTOS DE
PROGRAMACIÓN

Realizado por:

JOEL TIPIAN URETA

2023

INGENIERIA INDUSTRIAL
ENUNCIADO

La empresa Ssonny tiene una tienda en Cusco con tres productos:


Productos: TV: stock – 200 unid. y precio – 3500 soles, Celulares: stock -1500 unid. y precio -2500
soles y Equipos: stock -150 unid. y precio-1600 soles.
Descuento: TV: 10%, Celulares: 20% y Equipos: 15%

Se pide:
• Ingresar el nombre del producto (Ejemplo: TV, Equipos y Celulares )
• Ingresar la cantidad del pedido
• Calcular el monto bruto (cantidad*precio)
• Calcular el descuento (monto bruto * descuento)
• Calcular el monto a pagar (monto bruto – descuento)
• Actualizar el stock de los productos vendidos con la nueva cantidad.
• Al Ingresar un pedido de un producto para un cliente, si no se cuenta con la cantidad
solicitada, se puede dejar de atender o se puede atender solo una parte (la indicada
por el cliente) o se puede atender todo siempre y cuando se actualice el stock.

Reportar:
A. La cantidad de pedidos que se vendió el producto TV

B. La cantidad de clientes atendidos (solo si se completó todo el pedido).


C. La cantidad de descuentos otorgados en Celulares
D. El total de unidades vendido de cada producto.
E. El stock de unidades que queda de cada producto.
F. El monto total vendido de cada producto.

CODIGO C++

#include <stdio.h>

#include <iostream>

#include <string.h>

#include <conio.h>

using namespace std;

int main(){

int tvproducto;

int contadorventa=1;

// variables TV
int tvpedido=0;

int tvstock=200;

int tvcantidad=0;

double tvprecio=3500;

double tvdescuento=0.1;

double tvbruta=0;

double tvneta=0;

double tvtotal=0;

double tvtotaldescuento=0;

// variables celulares

int celpedido;

int celstock=1500;

int celcantidad=0;

double celprecio=2500;

double celdescuento=0.2;

double celbruta=0;

double celneta=0;

double celtotal=0;

double celtotaldescuento=0;

// variables equipos sonido

int sonpedido=0;

int sonstock=150;

int soncantidad=0;

double sonprecio=1600;

double sondescuento=0.15;

double sonbruta=0;

0 0
double son neta=0;

double sontotal=0;

double sontotaldescuento=0;

// VARIABLE DE VENTA TOTAL

double ventatotal;

cout << " Bienvenido "<<endl;

cout << " Indique que Producto quiere

comprar: "<<endl;

cout <<"----------------------------------------------------------

------"<<endl;

cout<<"Se tiene : "<<tvstock<< "

Televisores"<<endl;

cout<<"Se tiene : "<<celstock<< "

Celulares"<<endl;

cout<<"Se tiene : "<<sonstock<< " E.

Sonido"<<endl;

cout <<"----------------------------------------------------------

------"<<endl;

cout<<""<<endl;

char continuar1[]="S";

char continuar2[]="S";

do{

cout <<"----------------------------------------------------------

------"<<endl;

cout <<" Producto : Televisores , Celulares ,

Equipos de sonido "<<endl;

cout <<" Precio : S/. 3,500 S/.2,500


S/.1,600 "<<endl;

cout <<" 10% Dcto 20% Dcto 15%

Dcto "<<endl;

cout <<"----------------------------------------------------------

------"<<endl;

cout <<""<<endl;

cout << " Indique la cantidad de su compra"<<endl;

cout <<""<<endl;

cout<<"Televisores : ";

cin >> tvpedido;

cout<<"Celular : ";

cin >> celpedido;

cout<<"Equipo sonido : ";

cin >> sonpedido;

cout <<""<<endl;

//PARA TELEVISORES CALCULO

tvbruta=tvpedido*tvprecio;

tvtotaldescuento=tvbruta*tvdescuento;

tvneta=tvbruta-tvtotaldescuento;

//PARA CELULARES CALCULO

celbruta=celpedido*celprecio;

celtotaldescuento=celbruta*celdescuento;

celneta=celbruta-celtotaldescuento;

//PARA E.SONIDO CALCULO

sonbruta=sonpedido*sonprecio;
sontotaldescuento=sonbruta*sondescuento;

sonneta=sonbruta-sontotaldescuento;

//RESUMEN DE COMPRA

cout <<" ----------------------------------- " <<endl;

cout <<" Esta venta fue la Nro :

"<<contadorventa<<endl;

cout <<" ----------------------------------- " <<endl;

cout <<" TV cant: "<<tvpedido<<" Total

bruto:"<<tvbruta<<" 10%

descuento:"<<tvtotaldescuento<<"

Venta neta:"<<tvneta<<endl;

cout <<" Cel cant: "<<celpedido<<" Total

bruto:"<<celbruta<<" 20%

descuento:"<<celtotaldescuento<<"

Venta neta:"<<celneta<<endl;

cout <<"E.Son cant: "<<sonpedido<<" Total

bruto:"<<sonbruta<<" 15%

descuento:"<<sontotaldescuento<<"

Venta neta:"<<sonneta<<endl;

cout <<endl;

cout <<" ----------------------------------- "<<endl;

//actualizando Stock TELEVISORES

tvstock=tvstock-tvpedido;

tvcantidad=tvcantidad+tvpedido;

tvtotal=tvtotal+tvneta;

0 0
//actualizando Stock CELULARES

celstock=celstock-celpedido;

celcantidad=celcantidad+celpedido;

celtotal=celtotal+celneta;

//actualizando Stock E.SONIDO

sonstock=sonstock-sonpedido;

soncantidad=soncantidad+sonpedido;

sontotal=sontotal+sonneta;

cout<<"aun nos queda : "<<tvstock<< "

Televisores"<<endl;

cout<<"aun nos queda : "<<celstock<< "

Celulares"<<endl;

cout<<"aun nos queda : "<<sonstock<< " E.

Sonido"<<endl;

cout<<""<<endl;

cout<<"quiere continuar comprando ? : si(S) -

no(N)) : ";

cin >> continuar2;

contadorventa++;

//continuar2[]=continuar2;

//continuar2=continuar2;

while(strcmp(continuar1,continuar2)==0);

//RESUMEN DE VENTA TOTAL

contadorventa--;

ventatotal=tvtotal+celtotal+sontotal;

cout <<""<<endl;
0 0
cout <<" ----------RESUMEN DE COMPRA

GENERAL----------- "<<endl;

cout<<"Ud. compro : "<<tvcantidad<< " TV. y

pago: " <<tvtotal<<endl;

cout<<"Ud. compro : "<<celcantidad<< " Cel. y

pago: " <<celtotal<<endl;

cout<<"Ud. compro : "<<soncantidad<< " E.Son y

pago: " <<sontotal<<endl;

cout<<" Venta Total :

"<<ventatotal<<endl;

cout <<" --------------------------------------------------

"<<endl;

cout <<""<<endl;

cout <<" ----------REPORTES ------------"<<endl;

cout <<""<<endl;

cout <<"a. Se vendio Televisores en una cantidad

de : "<<tvcantidad<<endl;

cout <<"b. Se atendio Clientes en una cantidad de

: "<<contadorventa<<endl;

cout <<"c. Los descuentos a celulares fue de :

"<<celtotaldescuento<<endl;

cout <<"d.1. Televisores vendidos fue de :

"<<tvcantidad<<endl;

cout <<"d.2. Celulares vendidos fue de :

"<<celcantidad<<endl;

cout <<"d.3. Equipos de Sonido vendidos fue de

: "<<soncantidad<<endl;

0 0
cout <<"e.1. Televisores que quedan en Stock

: "<<tvstock<<endl;

cout <<"e.1. Celulares que quedan en Stock :

"<<celstock<<endl;

cout <<"e.1. Equipos de Sonido que quedan en

Stock : "<<sonstock<<endl;

cout <<"f.1. Monto total vendido en Televisores

: "<<tvtotal<<endl;

cout <<"f.2. Monto total vendido en Celulares

: "<<celtotal<<endl;

cout <<"f.3. Monto total vendido en E. de Sonido

: "<<sontotal<<endl;

cout <<" --------------------------------------------------

"<<endl;

return 0;

0 0
VENTANAS DE EJECUCIÓN

0 0
EJERCICIO 2

ENUNCIADO

Se Ingresan los siguientes datos de personas de una comunidad: genero (M o F), Talla de polo (S
Pequeño, M-Medio, L-Largo, XL-Extra Largo), Usa Lentes (S: Si, N: No), Celular (S:Si, N:No), Edad y
que reporte:

A. El número de mujeres con talla M y hombres con talla XL


B. El número de mujeres que si usan lentes
C. El número de hombres con celulares.
D. El número de mujeres sin celulares.
E. El número total de personas que utilizan celulares y lentes.
F. La edad promedio de las mujeres que usan lentes.
G. La edad promedio de los hombres con celulares.

CODIGO C++

#include <stdio.h>

#include <iostream>

using namespace std;

int main(){

//VARIABLES GENERALES

string usacelular="";

string usalentes="";

string genero="";

string tallapolo="";

string V="V";

0 0
string M="M";

string S="S";

string L="L";

string X="X";

string N="N";

int nroencuestas=0;

int inicioencuestas=1;

//VARIABLES MUJERES

int contadormujer=0;

int contadormujerpolos=0;

int contadormujerpolom=0;

int contadormujerpolol=0;

int contadormujerpolox=0;

int contadormujerlentessi=0;

int contadormujercelularsi=0;

int contadormujercelularno=0;

int acumuladormujeredad=0;

int acumuladoredadmujerlentessi=0;

int mujeredad=0;

//VARIABLES VARONES

int contadorvaron=0;

int contadorvaronpolos=0;

int contadorvaronpolom=0;

int contadorvaronpolol=0;

int contadorvaronpolox=0;

0 0
int contadorvaronlentessi=0;

int contadorvaroncelularsi=0;

int acumuladorvaronedad=0;

int acumuladoredadvaroncelularsi=0;

int varonedad=0;

cout << " BIENVENIDO "<<endl;

cout << " ENCUESTA A TU

COMUNIDAD"<<endl;

cout<<"-------------------------------------------------------

"<<endl;

cout<<"Indicaciones: su respuesta hagalo con

letras mayusculas"<<endl;

cout<<""<<endl;

cout<<" cuantas encuestas vas a realizar ? : ";

cin>>nroencuestas;

cout<<""<<endl;

while(inicioencuestas<=nroencuestas)

cout<<"Encuesta Nro :"<<inicioencuestas<<endl;

cout<<" ----------------- "<<endl;

cout<<" 1. indique su genero varon(V) - mujer(M)

: ";

cin>>genero;

if (M.compare(genero)==0){

contadormujer++;

cout<<" 2. Que edad tiene ? : ";

cin>>mujeredad;
acumuladormujeredad=acumuladorm

ujeredad+mujeredad;

cout<<" 3. Que talla de polo usa.. (S)pequeno,

(M)medio, (L)largo,(X)extra largo : ";

cin>>tallapolo;

if (S.compare(tallapolo)==0){

contadormujerpolos++;}

if (M.compare(tallapolo)==0){

contadormujerpolom++;}

if (L.compare(tallapolo)==0){

contadormujerpolol++;}

if (X.compare(tallapolo)==0){

contadormujerpolox++;}

cout<<" 4. Usa lentes ? (S)si (N)no : ";

cin>>usalentes;

if (S.compare(usalentes)==0){

acumuladoredadmujerlentessi=acumul

adoredadmujerlentessi+mujeredad;

contadormujerlentessi++;

cout<<" 5. Usa Celular ? (S)si (N)no : ";

cin>>usacelular;

if (S.compare(usacelular)==0){

contadormujercelularsi++;}

else{

contadormujercelularno++;

}
0 0
}

else {

//cout<<"si es varon";

contadorvaron++;

cout<<" 2. Que edad tiene ? : ";

cin>>varonedad;

acumuladorvaronedad=acumuladorvar

onedad+varonedad;

cout<<" 2. Que talla de polo usa.. (S)pequeno,

(M)medio, (L)largo,(X)extra largo : ";

cin>>tallapolo;

if (S.compare(tallapolo)==0){

contadorvaronpolos++;}

if (M.compare(tallapolo)==0){

contadorvaronpolom++;}

if (L.compare(tallapolo)==0){

contadorvaronpolol++;}

if (X.compare(tallapolo)==0){

contadorvaronpolox++;}

cout<<" 3. Usa lentes ? (S)si (N)no : ";

cin>>usalentes;

if (S.compare(usalentes)==0){

contadorvaronlentessi++;}

cout<<" 4. Usa Celular ? (S)si (N)no : ";

cin>>usacelular;

if (S.compare(usacelular)==0){

0 0
contadorvaroncelularsi++;}

acumuladoredadvaroncelularsi=acumu

ladoredadvaroncelularsi+varonedad;

inicioencuestas++;

cout<<""<<endl;

cout<<"Informe de reporte de encuesta a tu

comunidad "<<endl;

cout<<" ---------------------------------------------- "<<endl;

//cout<<"cantidad polos talla S :

"<<contadormujerpolos<<endl;

cout<<"a.Nro mujeres talla M :

"<<contadormujerpolom<<endl;

cout<<"a.Nro varones talla XL :

"<<contadorvaronpolox<<endl;

cout<<"b.Nro mujeres que usan lentes :

"<<contadormujerlentessi<<endl;

cout<<"c.Nro varones que si usan celular:

"<<contadorvaroncelularsi<<endl;

cout<<"d.Nro mujeres que no usan celular:

"<<contadormujercelularno<<endl;

cout<<"e.Nro total que usan celular y lentes :

"<<contadormujerlentessi+contadorva

ronlentessi+contadorvaroncelularsi+co

ntadormujercelularsi<<endl;

cout<<"f.Edad promedio mujeres usan lentes :

0 0
"<<acumuladoredadmujerlentessi/con

tadormujerlentessi<<endl;

cout<<"g.Edad promedio varones usan celular:

"<<acumuladoredadvaroncelularsi/con

tadorvaroncelularsi<<endl;

cout<<" ---- ";

return 0;

0 0

También podría gustarte