0% encontró este documento útil (0 votos)
111 vistas4 páginas

Ejercicios de Programación Digital en C++

Este resumen describe cuatro problemas de programación en C++ asignados como tarea. El primer problema pide escribir instrucciones if anidadas para diagramas de flujo dados. El segundo problema pide escribir un programa que determine el grado académico de un estudiante basado en los créditos completados. El tercer problema pide escribir un programa que determine la especificación de tolerancia de un componente basado en su valor de tolerancia dado. El cuarto problema evalúa un programa dado y pide determinar si produce la misma salida que otro programa y cuál es mejor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
111 vistas4 páginas

Ejercicios de Programación Digital en C++

Este resumen describe cuatro problemas de programación en C++ asignados como tarea. El primer problema pide escribir instrucciones if anidadas para diagramas de flujo dados. El segundo problema pide escribir un programa que determine el grado académico de un estudiante basado en los créditos completados. El tercer problema pide escribir un programa que determine la especificación de tolerancia de un componente basado en su valor de tolerancia dado. El cuarto problema evalúa un programa dado y pide determinar si produce la misma salida que otro programa y cuál es mejor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DEL ALTIPLANO

ESCUELA PROFESIONAL DE INGENIERIA CIVIL


CURSO: PROGRAMACION DIGITAL

UNIVERSIDAD NACIONAL DEL ALTIPLANO


PUNO

ESCUELA PROFESIONAL DE INGENIERIA CIVIL

CURSO: Programación Digital

DOCENTE: Ing. Juan Carlos Juarez Vargas


TRABAJO: Trabajo encargado (ejercicios
2.6)
ALUMNO: Jean Carlos Mendizabal
Checmapocco
CODIGO: 171521
SEMESTRE Y GRUPO: VIB
UNIVERSIDAD NACIONAL DEL ALTIPLANO
ESCUELA PROFESIONAL DE INGENIERIA CIVIL
CURSO: PROGRAMACION DIGITAL

AÑO 2020
Ejercicios 4.3

Resolver Pagina 213 - Ejercicios 4.3 (Solo los pares)

 PROBLEMA 02: Escriba instrucciones if anidadas correspondientes a las


condiciones ilustradas en cada uno de los siguientes diagramas de flujo.

suma=0
no
el grado
es=='A'
el no
sí conteo
es <5

no sí
el peso
es >35
el no
sí grado
es <50
bin=1

fallo =
fallo +1

t=s+a

a. b.
UNIVERSIDAD NACIONAL DEL ALTIPLANO
ESCUELA PROFESIONAL DE INGENIERIA CIVIL
CURSO: PROGRAMACION DIGITAL

 PROBLEMA 04: El nivel de grado de los estudiantes universitarios se


determina de manera típica de acuerdo con la siguiente tabla:
Número de créditos completados Grado
menor que 32 primer añ o
32 a 63 segundo añ o
64 a 95 tercer añ o
96 o má s ú ltimo añ o

Usando esta información, escriba un programa en C++ que acepte el


número de créditos que ha completado un estudiante, determine el grado
del estudiante y lo despliegue.

 PROBLEMA 06: La tolerancia de componentes críticos en un sistema se



determina por la aplicación de acuerdo con la siguiente tabla:
Estado de la especificación Tolerancia
Exploración espacial Menor que 0.1%
Grado militar Mayor que o igual a 0.1% y menor que 1%
Grado comercial Mayor que o igual a 1% y menor que 10%
Grado de juguete Mayor que o igual a 10%

Usando esta información, escriba un programa en C++ que acepte la lectura


de tolerancia de un componente y determine la especificación que debería
asignarse al componente.

 PROBLEMA 08: Usando las relaciones del programa 4.6, el siguiente


programa calcula la salida digital:

int main( )
{

int digout; double inlbs;

cout << "Introduzca el peso: "; cin >> inlbs;

if (inlbs >= 90) digout = 1111;


if (inlbs >= 80) && (inlbs <= 90) digout = 1110;
if (inlbs >= 70) && (inlbs <= 80) digout = 1101;
if (inlbs >= 60) && (inlbs <= 70) digout = 1100;
if (inlbs < 1000) digout = 1011;

cout << "La salida digital es " << digout << endl;

return 0;
UNIVERSIDAD NACIONAL DEL ALTIPLANO
ESCUELA PROFESIONAL DE INGENIERIA CIVIL
CURSO: PROGRAMACION DIGITAL
}

a) ¿Este programa producirá la misma salida que el programa 4.6?


b) ¿Cuál programa es mejor y por qué?

También podría gustarte