Está en la página 1de 4

UNIVERSIDAD MILITAR NUEVA GRANADA

FACULTAD CIENCIAS BASICAS-DEP. TECNOL. CONOCIMIENTO


PROGRAMACIÓN 2- PARCIAL 1

1. Elaborar un programa en el lenguaje de programación C++, para determinar cuál


es el valor de una obra luego de un sobrecosto en los materiales.
Para el desarrollo tenga en cuenta lo siguiente:
 Se debe aplicar el concepto de funciones de paso por referencia.
 Se debe crear una función llamada costos, la cual no retornara en ningún
valor y trabajara un parámetro de tipo flotante llamado Valor Obra.
 El usuario deberá ingresar el valor inicial de la obra y el valor del sobrecosto.
 El elemento que trabajará como parámetro y variable se llamará Valor Obra.
 Al ejecutar el programa se debe mostrar el valor de la obra con sobrecosto
dentro y fuera de la función Costos.

2. Dado un número natural n, obtener la suma de los dígitos de que consta. De este
modo se ofrece un ejemplo claro de comparación entre la resolución de modo
iterativo y de modo recursivo.

Si se tiene por ejemplo n = 259 la suma de los dígitos se puede expresar:


2+5+9=16

suma = suma(n/10) + modulo (n,10) para n > 9


suma = n para n ≤ 9(caso base)
UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD CIENCIAS BASICAS-DEP. TECNOL. CONOCIMIENTO
PROGRAMACIÓN 2- PARCIAL 1

1.) #include <iostream>


2.)
3.)
4.) void costos(float&);
5.) using namespace std;
6.) float valorobra, valorinicial, valorsobre;
7.)
8.) int main() {
9.)
10.)
11.) costos(valorobra);
12.)
13.)
14.) system("pause");
15.) return 0;
16.) }
17.) void costos(float& xvalorobra) {
18.) cout << "INGRESE EL VALOR INICIAL DE LA OBRA"; cin >>
valorinicial;
19.) cout << "INGRESE EL VALOR DEL SOBRECOSTO LA OBRA";
cin >> valorsobre;
20.) valorobra = valorinicial + valorsobre;
21.) cout << "EL VALOR DE LA OBRA APLICADO EL
SOBRECOSTO ES" << xvalorobra;
22.)
23.)
24.)
25.)
26.) }
UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD CIENCIAS BASICAS-DEP. TECNOL. CONOCIMIENTO
PROGRAMACIÓN 2- PARCIAL 1
UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD CIENCIAS BASICAS-DEP. TECNOL. CONOCIMIENTO
PROGRAMACIÓN 2- PARCIAL 1
2#include <iostream>

using namespace std;

int main() {
int numero, suma = 0;

cout << "DIGITE UN NUMERO: "; cin >> numero;

while (numero>0){
suma += numero % 10;
numero = numero / 10;

}
cout << "LA SUMA DE LOS NUMEROS ES: " << suma << endl;

system("pause");
return 0;
}

También podría gustarte