Está en la página 1de 12

Producto Académico N° 01: Tarea

1. Consideraciones:
Alumna: Edith Choquehuanca Ramos

Criterio Detalle
Tema o asunto Algoritmo – Estructuras de Control para la programación.
Enunciado Lea detenidamente las indicaciones, elabora la siguiente actividad:
1. Escriba un programa en código C++ para que una ONG ABC
pueda registrar los montos de las donaciones recibidas por cada
empresa (tipo de empresa: 1, 2 y 3).
 Si la empresa es tipo 1 se distibruye el monto registrado como se
indica: 35% para temas de medicamentos, 25% para temas de
v iv ienda y el 40% será para alimentos.
 Si la empresa es tipo 2 se distibruye el monto registrado como se
indica: 40% para temas de medicamentos, 15% para temas de
v iv ienda y el 45% será para alimentos.
 Si la empresa es tipo 3 no se distribuye el monto.

Se mostrará en pantalla los montos asignados para


medicamentos, v iv iv enda y alimentos.
Recuerde de v alidar los datos que se ingresan.

2. Elabore el Diagrama de Flujo Estructurado en base al enunciado


de la pregunta 1.

Instrucciones  Para el programa solicitado (1) En el w ord copie la I magen del


para presentar código en C++ y de la ejecución con el ingreso y reporte de
el archivo en datos del caso propuesto; y elabora el código fuente en C++
propuesto.
el aula virtual
 Para el diagrama de flujo estructurado(2): En el w ord copie el
diagrama realizado según el enunciado del programa 1.
 Crear una carpeta con su ApellidoNombre y guardar el archivo
Word y el código fuente C++. Comprimir la carpeta con WinZIP
o RAR y env íarlo a trav és del ícono Enviar Producto Académico
No. 01, que encontrarás en tu aula v irtual.
 Revisa la rúbrica de evaluación en la que podrás conocer los
aspectos que se ev aluarán en el producto que estás
entregando.
Referencias  Temas 01, 04, 05 y 06 de la unidad 01 del manual del curso,
para realizar adjunto en el aula v irtual del curso.
la actividad.  Joyanes Aguilar, Luis. Fundamentos de Programación. 4ta. ed.
España: McGraw -Hill; 2008. P 84-90
Disponible en: Biblioteca CENDOC (libros digitales).
 Programarya: Curso de C++. Recuperado de
https://w w w .programarya.com/Cursos/C++/Entrada-y-Salida-
de-Datos

1|P ági n a
2|P ági n a
3. Rúbrica de evaluación:

A continuación, se presenta la escala de v aloración, en base a la cual se ev aluará el


trabajo indiv idual, donde la escala máxima por categoría equiv ale a 5 puntos y la
mínima, 0.

Criterios Logrado En proceso No logrado


(5 puntos) (3 puntos) (0 puntos)
Capacidad de Realiza el diagrama Realiza el diagrama de No realiza el
realizar el de flujo estructurado flujo estructurado en sus diagrama de flujo
Diagrama de Flujo en sus 3 partes y sus 3 partes y los flujos entre estructurado en sus
estructurado de flujos entre los los procesos en un 50% 3 partes y sus flujos
acuerdo al procesos al 100% de avance. entre los procesos.
enunciado del
Ejercicio 1.
Uso de la validación de Formula la Formula la validación No existe
cada dato ingresado en validación de de al menos dos de los Validación de
el programa, con todos los datos datos ingresados, con cada dato
sentencia selectiva ingresados, con sentencia selectiva ingresado, con
compuesta. sentencia compuesta. sentencia selectiva
selectiva compuesta.
compuesta.
Uso de la sentencia Escribe el código No usa la sentencia No usa la
selectiva múltiple usando usa la selectiva múltiple sentencia selectiva
switch para identificar sentencia selectiva switch para identificar múltiple switch
con la letra inicial de múltiple switch para con la letra inicial de para identificar
día, diferenciando identificar con la día, diferenciando con la letra inicial
mayúscula y minúscula; letra inicial de día, mayúscula y de día,
permitiendo el cálculo diferenciando minúscula pero diferenciando
ordenado de los montos mayúscula y permite el cálculo mayúscula y
y su respectivo reporte minúscula y permite ordenado de los minúscula y no
de datos en el el cálculo ordenado montos y su respectivo permite el cálculo
programa. de los montos y su reporte. ordenado de los
respectivo reporte. montos y su
respectivo reporte.
Uso y citado de Refiere y cita, Refiere, difusamente No refiere ninguna
fuentes de adecuadamente, solo una fuente, para fuente para
información dos fuentes sustentar sus ideas, sustentar sus ideas.
académicas, para aproximándose a los
sustentar sus ideas, parámetros
según los establecidos en el
parámetros documento
establecidos en el “Elaboración de citas
documento y referencias con APA
“Elaboración de del CENDOC”.
citas y referencias
con APA del
CENDOC”1.
Total
Nota:

1 Se anexa el documento en el aula virtual, en formato PDF.

3|P ági n a
Pregunta 1

Escriba un programa en código C++ para que una ONG ABC pueda registrar los montos
de las donaciones recibidas por cada empresa (tipo de empresa: 1, 2 y 3).
 Si la empresa es tipo 1 se distibruye el monto registrado como se indica: 35% para temas
de medicamentos, 25% para temas de vivienda y el 40% será para alimentos.
 Si la empresa es tipo 2 se distibruye el monto registrado como se indica: 40% para temas
de medicamentos, 15% para temas de vivienda y el 45% será para alimentos.
 Si la empresa es tipo 3 no se distribuye el monto.

Se mostrará en pantalla los montos asignados para medicamentos, vivienda y alimentos.


Recuerde de validar los datos que se ingresan.

Comprobación
/*******************************************************************
***********

Welcome to GDB Online.


GDB online is an online compiler and debugger tool for C, C++,
Python, Java, PHP, Ruby, Perl,
C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly,
HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.

********************************************************************
***********/
#include <iostream>
#include <math.h>
using namespace std;

int main()
{float donacion, medicamentos, vivienda, alimentos;
int tipo;
cout<<"ingrese donacion: ";
cin>>donacion;
cout<<"ingrese tipo: ";
cin>>tipo;
switch (tipo)
{

case 1: medicamentos=donacion*0.35;
vivienda=donacion*0.25;
alimentos=donacion*0.40; break;

case 2: medicamentos=donacion*0.40;
vivienda=donacion*0.15;
alimentos=donacion*0.45; break;

case 3: medicamentos=donacion*0;

4|P ági n a
vivienda=donacion*0;
alimentos=donacion*0; break;

default:
cout<<"ERROR!!!!! ingrese tipo dentro del rango 1 al 3: ";

cout<<"medicamentos= "<<medicamentos<<endl;
cout<<"vivienda= "<<medicamentos<<endl;
cout<<"alimentos= "<<medicamentos<<endl;

return 0;
}

Capturas del programa:

5|P ági n a
6|P ági n a
7|P ági n a
El programa corre:

8|P ági n a
9|P ági n a
10 | P á g i n a
Pregunta 2:

11 | P á g i n a
Elabore el Diagrama de Flujo Estructurado en base al enunciado de la pregunta 1.

12 | P á g i n a

También podría gustarte