Professional Documents
Culture Documents
INTRODUCCION A LA PROGRAMACION
PRACTICA 2
PRESENTADO POR
CAMILO ANDRES GALINDO VASCO - 79966343
INTRODUCCION A LA PROGRAMACION
PRACTICA 2
PRESENTADO AL TUTOR
INGENIERO SISTEMAS.ESPECIALISTAS IRINA NARVAEZ ESPINOSA
PRESENTADO POR
CAMILO ANDRES GALINDO - 79966343
INTRODUCCION
Lo dijo Maquiavelo Divide y reinaras, lo mismo aplicaremos aqu; introduciendo
funciones, las cuales nos permiten desarrollar programas complejos y largos dividindolos
en secciones ms pequeas, lo cual hace el programa ms flexible y sencillo. En el
desarrollo de un problema el cual ser solucionada mediante un cdigo en C++ utilizando
funciones, lo cual ser la aplicacin de la lectura de la unidad 2 del curso de introduccin a
la programacin, para el desarrollo del problema que en mi caso es el ejercicio de E, en el
cual se hace su respectivo anlisis de problema, y su algoritmo para luego pasarlo a cdigo
fuente.
Problema:
El problema a desarrollar es el E:
Disee una funcin que reciba los datos de total venta y calcule el descuento teniendo en
cuenta que slo se aplicar el 10% de descuento a ventas superiores a 500.000. La funcin
debe devolver el valor del descuento.
Pseudocdigo
Programa: descuentos a mayores 500.000
INICIO
LEERVALOR
LEER RESULTADO
PARA RESULTADO=='S' or RESULTADO=='s'
LEER x
CALCULAR VALOR=VALOR+x
PREGUNTAR de nuevo la condicin (RESULTADO=='S' or RESULTADO=='s')
SI SUBTOTAL > 500000
CALCULAR DESCUENTO de 10%
SINO DESCUENTO = 0
FIN SI
ESCRIBIR "SUBTOTAL: "<<SUBTOTAL<<endl<<"DESCUENTO: "<<AHORRO<<endl<<"TOTAL:
"<<SOLUCION<<endl<<endl;
FIN
PRUEBA DE ESCRITORIO
ITEM VALOR
1
2
3
1
2
3
1
2
3
4
SUBTOTAL
DESCUENTO TOTAL
5500
5500
1.000.000
100.000
900.000
2.430.000
243.000
2,187.00
1200
2500
1800
250000
650000
100000
1.200.000
380.000
250.000
600.000
#include<iostream>
#include<stdlib.h>
#include<ctype.h>
using namespace std;
float DESCUENTO (float a)
{ float DESCUENTO;
DESCUENTO=a*0.1;
return (DESCUENTO); }
main()
{
float VALOR=0;
float AHORRO;
float SOLUCION;
float x;
float SUBTOTAL;
char RESULTADO;
cout<<"Digite el valor del producto"<<endl<<endl; //IMPRIME Y HACE SALTOS
DE LINEA
cin>>VALOR; //ALMACENA EL VALOR EN LA VARIABLE
cout<<"Desea ingresar otro producto (S/N) "<<endl<<endl; //IMPRIME EL
MENSAJE
cin>>RESULTADO; //ALMACENA EL VALOR EN LA VARIABLE
while (RESULTADO=='S' or RESULTADO=='s')
{ cout<<"Digite el valor del producto "<<endl<<endl; //IMPRIME EL MENSAJE
cin>>x; //ALMACENA EL VALOR EN LA VARIABLE
VALOR=VALOR+x;
cout<<"Desea ingresar otro producto (S/N) "<<endl<<endl; //IMPRIME EL
MENSAJE
cin>>RESULTADO; //ALMACENA EL VALOR EN LA VARIABLE
}
SUBTOTAL=VALOR;
AHORRO=0;
CONCLUSIONES
La importancia de integrar los conocimientos tericos con la prctica es que se
asimila de una mejor manera el aprendizaje. Obteniendo un aprendizaje
significativo. Aprendemos haciendo, se puede decir que es un ensayo y error hasta
encontrar una respuesta deseada; nos permite este tipo de prcticas a cuestionar
nuestros conocimientos, a pensar y a buscar el conocimiento.
BIBLIOGRAFIA
AyMirrey. (30 de 1 de 2013). Tutorial de programacion en C++. Obtenido de
www.youtube.com/watch?v=Un1WcjLPAjE