Está en la página 1de 4

TAREA: FUNDAMENTOS DE PROGRAMACIÓN

NOMBRE: ANTHONY URBINA CHILCAHUE

PROFESOR: JUAN CARLOS LOAIZA VALDEIGLESIAS

PREGUNTA Nro.1:

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.
Código DEV C++

#include <iostream>

#include <cmath>

using namespace std;

int main(){

int tipo;

double donacion,medicamentos,vivienda,alimentos;

cout <<"ingresar el monto de donacion -->";

cin >>donacion;

cout <<"ingresar el tipo de empresa -->";

cin >>tipo;

if(tipo==1)

{medicamentos=donacion*0.35;
vivienda=donacion*0.25;

alimentos=donacion*0.40;

if(tipo==2)

{medicamentos=donacion*0.40;

vivienda=donacion*0.15;

alimentos=donacion*0.45;

if(tipo==3)

{medicamentos=donacion;

vivienda=donacion;

alimentos=donacion;

if(tipo<3)

{ cout<<"Lo obtenido de medicamentos es -->"<<medicamentos<<endl;

cout<<"Lo obtenido de vivienda es -->"<<vivienda<<endl;

cout<<"Lo obtenido de alimentos es -->"<<alimentos<<endl;

else

{cout<<"La donacion es -->"<<donacion<<endl;

}
return 0;

PREGUNTA Nro.2

1. Elabore el Diagrama de Flujo Estructurado en base al enunciado de la pregunta


Algoritmo DONACIONES

Definir DONACION, MEDICAMENTOS, VIVIENDA, ALIMENTOS Como Entero


Escribir 'INGRESAR EL MONTO DE DONACION -->'
Leer DONACION
Escribir 'INGRESAR EL TIPO DE EMPRESA -->'
Leer TIPO
Si TIPO==1 Entonces
MEDICAMENTOS <- DONACION*0.35
VIVIENDA <- DONACION*0.25
ALIMENTOS <- DONACION*0.40
FinSi
Si TIPO==2 Entonces
MEDICAMENTOS <- DONACION*0.40
VIVIENDA <- DONACION*0.15
ALIMENTOS <- DONACION*0.45
FinSi
Si TIPO==3 Entonces
MEDICAMENTOS <- DONACION
VIVIENDA <- DONACION
ALIMENTOS <- DONACION
FinSi
Si TIPO<3 Entonces
Escribir 'LO OBTENIDO DE MEDICAMENTOS ES -->',MEDICAMENTOS
Escribir 'LO OBTENIDO DE VIVIENDA ES -->',VIVIENDA
Escribir 'LO OBTENIDO DE ALIMENTOS ES -->',ALIMENTOS
SiNo
Escribir 'LA DONACION ES -->',DONACION
FinSi
FinAlgoritmo

También podría gustarte