grupo 11 juliancaviedes practica uno

12
INTRODUCCION A LA PROGRAMACION PRACTICA UNO JULIAN GUILLERMO CAVIEDES ROJAS. COD 1070008040 TUTOR JESUS EMIRO VEGA UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Upload: julianguillermocaviedesrojas

Post on 09-Apr-2016

224 views

Category:

Documents


0 download

DESCRIPTION

Trabajo de programacion basica

TRANSCRIPT

Page 1: Grupo 11 JulianCaviedes Practica UNO

INTRODUCCION A LA PROGRAMACION

PRACTICA UNO

JULIAN GUILLERMO CAVIEDES ROJAS.

COD 1070008040

TUTOR

JESUS EMIRO VEGA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

COLOMBIA

AGOSTO

2015

Page 2: Grupo 11 JulianCaviedes Practica UNO

INTRODUCCION

A través del presente trabajo, se pretende mostrar un código práctico y sencillo en lenguaje de

programación C++, además de ello, se muestra el recorrido hecho para llegar a este código,

basándonos en los documentos sugeridos por el curso introducción a la programación

Page 3: Grupo 11 JulianCaviedes Practica UNO

PRACTICA UNO

DESCRIPCIÓN DE ACTIVIDADES:

1. Instalación del IDE FALCON: consulte el documento “Instalación del IDE FALCON C++”, que

se encuentra disponible en la caja de herramientas (entorno de conocimiento) y siga las

instrucciones para su descarga e instalación. Luego digite la codificación que se encuentra en

ese documento y verifique que funcione adecuadamente.

Page 4: Grupo 11 JulianCaviedes Practica UNO

4. Escriba en el editor del IDE FALCON las codificaciones anteriores, compile cada código,

ejecute los programas con los datos y verifique los resultados. Mejore las codificaciones

incluyendo más detalles y comparta en el foro las explicaciones de las modificaciones que

realizó.

Page 5: Grupo 11 JulianCaviedes Practica UNO

5. A continuación encontrará 5 problemas, cada estudiante debe elegir uno de ellos y

desarrollar: análisis, diseño de solución (diagrama de flujo y pseudocódigo), prueba de

escritorio y codificación en lenguaje C++ (IDE FALCON).

PROBLEMA

C. Se adquirió una docena de mouse por valor de $240.000 y se desea vender cada uno de

ellos con un incremento del 30%. Cuál es el valor de venta de cada mouse.

Análisis:

Datos de entrada: Total precio de compra, número de artículos totales, Porcentaje de

ganancia deseado.

Datos de proceso: calcular el precio final de venta de los artículos, se utilizara la formula

PV = ((((VT/NA)*PG)/100)+VT/NA); donde

PV = Precio de Venta

VT=Valor total de la compra

NA=número de artículos

PG=porcentaje de ganancia

Datos de salida: Precio final de venta

Page 6: Grupo 11 JulianCaviedes Practica UNO

Procesos necesarios: Almacenar los datos de entrada, aplicar la formula, imprimir el resultado

con un mensaje indicando el valor final de venta del artículo.

Diseño de la Solución:

Se puede realizar mediante diagrama de flujo o pseudocódigo (para el caso se realizará de las

2 formas)

Pseudocódigo

Programa: Precio final de un producto

INICIO

LEER Total precio de compra

Page 7: Grupo 11 JulianCaviedes Practica UNO

LEER número de artículos totales

LEER Porcentaje de ganancia deseado

CALCULAR PRECIO DE VENTA = PV=((((VT/NA)*PG)/100)+VT/NA

IMPRIMIR PRECIO DE VENTA

FIN

Prueba de escritorio

Ejecución Precio de compra total

Número de artículos total

Porcentaje de ganancia deseado

Precio de venta final

Pantalla

1 240000 12 30% 26000 260002 50000 43 60% 1859 1859

Codificacion En lenguaje C++ (IDE FALCON).

/Autor: Julian Caviedes- UNAD

#include<iostream>//Biblioteca estándar de entrada y salida, para utilizar cout y cin

#include<stdlib.h>/*Biblioteca para utilizar system("cls") limpieza de pantalla y

system("pause")

que detiene la ejecución del programa hasta que el usuario digite una tecla */

using namespace std; /*Indica al compilador que utilizará el espacio de nombres

estandar para no

incluirlos cada vez que se utilice cout y cin */

int main() //función principal

{

int VT,NA,PV,PG; //Declaración de variables

Page 8: Grupo 11 JulianCaviedes Practica UNO

cout<<"CALCULO VALOR PRECIO DE VENTA DE UN ARTICULO"<<endl<<endl;

//Imprimir texto y hacer 2 saltos de linea

cout<<"Digite el valor de la compra total : "; //Imprimir mensaje

cin>>VT; //Almacenar valor en variable

cout<<endl<<"Digite el numero de articulos adquiridos: "; //Hacer un salto de línea y

escribir mensaje

cin>>NA; //Almacenar valor en variable

cout<<endl<<"Digite el porcentaje de ganancia: "; //Hacer un salto de línea y escribir

mensaje

cin>>PG; //Almacenar valor en variable

PV=((((VT/NA)*PG)/100)+VT/NA);

//Realizar el cálculo del area

cout<<endl<<endl; //Hacer 2 saltos de línea

system("pause"); //Detiene la ejecución del programa hasta que el usuario digite una

tecla

system("cls"); //Realiza limpieza de pantalla

cout<<"PRECIO DE VENTA"<<endl<<endl; //Imprimir texto y hacer 2 saltos de linea

cout<<PV<<endl<<endl; //Imprimir el contenido de una variable y hacer 2 saltos de linea

system("pause"); //Detiene la ejecución del programa hasta que el usuario digite una

tecla

Page 9: Grupo 11 JulianCaviedes Practica UNO

return 0;

Page 10: Grupo 11 JulianCaviedes Practica UNO

Conclusiones

Se identificaron algunas bases para escribir un código C++

Se determinó que la mejor forma de iniciar y mejorar los conocimientos en C++ es a

través de la practica

Se identificó algunos criterios base en la conformación de códigos en lenguaje de

programación C++

.