Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Tarea: Desarrollo de un programa C++ para la distribución de donaciones en una ONG, Ejercicios de Introducción a la Robótica

En este documento se presenta una tarea académica que consiste en el desarrollo de un programa C++ para que una ONG registre y distribuya los montos de las donaciones recibidas según el tipo de empresa. El documento incluye instrucciones detalladas para la elaboración del programa y el diagrama de flujo estructurado, además de referencias a fuentes de información.

Tipo: Ejercicios

2021/2022

Subido el 26/09/2022

jorge-antonio-huamani-canchari
jorge-antonio-huamani-canchari 🇵🇪

4.4

(5)

8 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Producto Académico N° 01: Tarea
1. Consideraciones:
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 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, vivivenda y alimentos.
Recuerde de validar los datos que se ingresan.
2. Elabore el Diagrama de Flujo Estructurado en base al
enunciado de la pregunta 1.
Instrucciones
para presentar
el archivo en
el aula virtual
Para el programa solicitado (1) En el word copie la Imagen del
código en C++ y de la ejecución con el ingreso y reporte de
datos del caso propuesto; y elabora el código fuente en C++
propuesto.
Para el diagrama de flujo estructurado(2): En el word 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 virtual.
Revisa la rúbrica de evaluación en la que podrás conocer los
aspectos que se evaluarán en el producto que estás
entregando.
Referencias
para realizar
la actividad.
Temas 01, 04, 05 y 06 de la unidad 01 del manual del curso,
adjunto en el aula virtual del curso.
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://www.programarya.com/Cursos/C++/Entrada-y-Salida-
de-Datos
1 | P á g i n a
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Tarea: Desarrollo de un programa C++ para la distribución de donaciones en una ONG y más Ejercicios en PDF de Introducción a la Robótica solo en Docsity!

Producto Académico N° 01: Tarea

1. Consideraciones: 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 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, vivivenda y alimentos. Recuerde de validar los datos que se ingresan. 2. Elabore el Diagrama de Flujo Estructurado en base al enunciado de la pregunta 1. Instrucciones para presentar el archivo en el aula virtual  Para el programa solicitado (1) En el word copie la Imagen del código en C++ y de la ejecución con el ingreso y reporte de datos del caso propuesto; y elabora el código fuente en C++ propuesto.  Para el diagrama de flujo estructurado(2): En el word 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 virtual.  Revisa la rúbrica de evaluación en la que podrás conocer los aspectos que se evaluarán en el producto que estás entregando. Referencias para realizar la actividad.  Temas 01, 04, 05 y 06 de la unidad 01 del manual del curso, adjunto en el aula virtual del curso.  Joyanes Aguilar, Luis. Fundamentos de Programación. 4ta. ed. España: McGraw-Hill; 2008. P 84- Disponible en: Biblioteca CENDOC (libros digitales).  Programarya: Curso de C++. Recuperado de https://www.programarya.com/Cursos/C++/Entrada-y-Salida- de-Datos

DESARROLLO

#include #include using namespace std; inst main() { //declaracion de variables int t1,t2,t3; double donacion, medicamentos, vivienda, alimentos; // Ingreso de datos count<<"ingrese monto de donacion--->"; cin>>docnacion; count<<"Ingrese el tipo de empresa--->"; cin>>tipo; //proceso if(tipo==1) { //35% para temas de medicamentos, 25% para temas de vivienda y el 40% sera para alimentos medicamentos=0.35donaciones; vivienda=0.25donaciones; alimentos=0.40donacion; } if(tipo==2) { //40% para temas de medicamentos, 15% para temas de vivienda y el 45% sera para alimentos medicamentos=0.35donacion; vivienda=0.25donacion; alimentos=0.40donacion;

if(tipo==3) { //no se distribuye el monto Medicamentos=1donacion; vivienda=1donacion; alimentos=1*donacion; } //salida de datos de reporte if(tipo<3) { cout<<"la suma para medicamentos es -->"<<medicamentos<<"\n"; cout<<"la suma para vivienda es -->"<<vivienda<<"\n"; cout<<"la suma para alimentos es -->"<<alimentos<<"\n"; } else { cout<<"la donacion para mi es -->"<<donacion<<"\n" } return 0;