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


Parcial Programación C++ ejercicio práctico., Exámenes de Programación C

En el documento se encuentra una práctica evaluativa de un programa sencillo para conocer la terminología de C++.

Tipo: Exámenes

2021/2022

Subido el 21/08/2023

juan-guevara-22
juan-guevara-22 🇨🇴

1 documento

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD MILITAR NUEVA GRANADA
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA
EVALUACIÓN PRÁCTICA - CORTE 02
Gabriel Vega, Juan guevara, Nicolas Gomez
Grupo C
Fecha: Abril 05 de 2022
1) Se requiere cercar un lote de x metros de frente por y metros de fondo con n número de
vueltas (3, 4 o 5) de alambre. Usando Estructura Secuencial, escribir un programa en Visual C++
que permita calcular la Cantidad total de metros de alambre necesarios para realizar el cercado.
(2 puntos)
2) Usando Estructura Selectiva y de acuerdo con la cantidad de alamb0re, calcular el valor a pagar
si el valor del metro de alambre varía de acuerdo con la siguiente tabla: (2 puntos)
Cantidad de Alambre Valor (metro)
Hasta 250 metros $1.820
Más de 250 metros $1.650
3)Aplicando la Instrucción Switch, calcular el valor de la mano de obra teniendo en cuenta el
número de vueltas de alambre así: (3 puntos)
Número de Vueltas Valor Mano de Obra
3 $90.000
4 $115.000
5 $125.000
Crear menú de opciones (1 punto)
4)Aplicando la Estructura Repetitiva de su elección (for, while o do while) (2 puntos), calcular el
valor total pagado (usar acumulador) por cercar n lotes y contar el número de lotes que se cercan
con 3, 4 o 5 vueltas (usar contadores). (3 puntos)
Uso correcto de sintaxis (2 puntos)
5)Análisis de Variables (1 punto)
Variable Tipo de Dato
Entrada
Proceso
Salida
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Parcial Programación C++ ejercicio práctico. y más Exámenes en PDF de Programación C solo en Docsity!

UNIVERSIDAD MILITAR NUEVA GRANADA

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERÍA

EVALUACIÓN PRÁCTICA - CORTE 02

Gabriel Vega, Juan guevara, Nicolas Gomez

Grupo C

Fecha: Abril 05 de 2022

1) Se requiere cercar un lote de x metros de frente por y metros de fondo con n número de

vueltas (3, 4 o 5) de alambre. Usando Estructura Secuencial , escribir un programa en Visual C++

que permita calcular la Cantidad total de metros de alambre necesarios para realizar el cercado.

( 2 puntos )

2) Usando Estructura Selectiva y de acuerdo con la cantidad de alamb0re , calcular el valor a pagar

si el valor del metro de alambre varía de acuerdo con la siguiente tabla: ( 2 puntos )

Cantidad de Alambre Valor (metro)

Hasta 250 metros $1.

Más de 250 metros $1.

3)Aplicando la Instrucción Switch , calcular el valor de la mano de obra teniendo en cuenta el

número de vueltas de alambre así: (3 puntos )

Número de Vueltas Valor Mano de Obra

Crear menú de opciones ( 1 punto )

4)Aplicando la Estructura Repetitiva de su elección ( for , while o do while ) ( 2 puntos ), calcular el

valor total pagado ( usar acumulador ) por cercar n lotes y contar el número de lotes que se cercan

con 3, 4 o 5 vueltas ( usar contadores ). ( 3 puntos )

Uso correcto de sintaxis ( 2 puntos )

5)Análisis de Variables (1 punto)

Variable Tipo de Dato

Entrada

Proceso

Salida

Acumuladores y

Contadores Total de alambre

Total a pagar

Numero de lotes

Cercados con 3

vueltas

Cercados con 4

vueltas

Cercados con 5

vueltas

Código editable en Visual C++

Respuesta:

1) /*Se requiere cercar un lote de x metros de frente por y metros de fondo con n número de vueltas (3, 4 o 5) de

alambre. Usando Estructura Secuencial, escribir un programa en Visual C++ que permita calcular la Cantidad total de metros de alambre necesarios para realizar el cercado. -Usando Estructura Selectiva y de acuerdo con la cantidad de alambre, calcular el valor a pagar si el valor del metro de alambre varía de acuerdo con la siguiente tabla: Cantidad de Alambre Valor (metro) Hasta 250 metros $1. Más de 250 metros $1. -Aplicando la Instrucción Switch, calcular el valor de la mano de obra teniendo en cuenta el número de vueltas de alambre así : número de vueltas de alambre así: Número de Vueltas Valor Mano de Obra 3 $90. 4 $115. 5 $125. -Aplicando la Estructura Repetitiva de su elección (for, while o do while) , calcular el valor total pagado (usar acumulador)

cout << "3 VUELTAs" << endl; cout << "Digite el valor del frente (m):"; cin >> frente; cout << "Digite el valor del profundidad (m):"; cin >> profundidad; perimetro = frente 2 + profundidad2; V_total = perimetro * 3; cout << "el perimetro es" << perimetro << "m" << endl; cout << "el valor del lote es" << V_total << "$" << endl; if (perimetro <= 250) { V_lote = perimetro * 1820; } else { V_lote = perimetro * 1650; } cout << "el valor total a pagar es: " << V_lote * 90 << "$" << endl; break; case 2: cout << "4 VUELTAs" << endl; cout << "Digite el valor del frente (m):"; cin >> frente; cout << "Digite el valor del profundidad (m):"; cin >> profundidad; perimetro = frente2 + profundidad2; V_total = perimetro * 4; cout << "el perimetro es" << perimetro << "m" << endl; cout << "el valor del lote es" << V_total << "$" << endl; if (perimetro <= 250)

V_lote = perimetro * 1820; } else { V_lote = perimetro * 1650; } cout << "el valor total a pagar es: " << V_lote * 115 << "$" << endl; break; case 3: cout << "5 VUELTAs" << endl; cout << "Digite el valor del frente (m):"; cin >> frente; cout << "Digite el valor del profundidad (m):"; cin >> profundidad; perimetro = frente2 + profundidad2; V_total = perimetro * 5; cout << "el perimetro es" << perimetro << "m" << endl; cout << "el valor del lote es" << V_total << "$" << endl; if (perimetro <= 250) { V_lote = perimetro * 1820; } else { V_lote = perimetro * 1650; } cout << "el valor total a pagar es: " << V_lote * 125 << "$" << endl;