Вы находитесь на странице: 1из 27

Algoritmos y Programación

UNIVERSIDAD NACIONAL DE TRUJILLO

CURSO:
ALGORITMOS Y PROGRAMACIÓN

SEMANA 2

LABORATORIO
ESTRUCTURAS SECUENCIALES

NOMBRES Y APELLIDOS:…............................................................………… 1
Algoritmos y Programación

Instrucciones
1. Presentar el informe tipeado o escrito a mano.
Si es tipeado subir el archivo a la carpeta de google drive
Si es escrito a mano tomarle una foto y subir el archivo a la carpeta de google
drive
(El profesor de laboratorio le explicará cómo subir a la carpeta de google
drive)

2. Tiene plazo hasta el día domingo 19 de julio, pasada esta fecha se recibirá con
5 puntos menos.

2
Algoritmos y Programación

Analizar el problema, diseñar un algoritmo y codificar en C++ para:

Ejercicio 1
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea un valor en dólares y lo convierta a soles, sabiendo que 1 dólar equivale a 3.51 soles.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

Memoria
Memoria

3
Algoritmos y Programación

Algoritmo

VERIFICACION

Cotización
Cotizacióndel
deldólar
dólar
Cantidad
Cantidadenendólares
dólares
Equivalente
Equivalenteenensoles
soles

Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 4
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 2
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea un valor en soles y lo convierta a dólares, sabiendo que 1 dólar equivale a 3.51 soles.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

Memoria
Memoria

5
Algoritmos y Programación

Algoritmo

VERIFICACION

Cotización
Cotizacióndel
deldólar
dólar
Cantidad
Cantidadenensoles
soles
Equivalente
Equivalenteenendólares
dólares

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 6
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 3
A. ANALISIS DEL PROBLEMA
Definición del problema
Se desea forrar completamente, con papel, un cilindro de radio r y altura h (en cm). ¿Cuantos cm2 de
papel se necesita?

Especificaciones de salida Especificaciones de salida

proceso

Variables o constantes Variables

Memoria
Memoria

7
Algoritmos y Programación

VERIFICACION
Algoritmo

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 8
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 4
A. ANALISIS DEL PROBLEMA
Definición del problema
Determinar la cifra de las unidades de un número entero positivo
.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

Memoria
Memoria

9
Algoritmos y Programación

Algoritmo

VERIFICACION

Ingrese
Ingresenumero
numero 4567

La 7
Lacifra
cifradedelas
lasunidades
unidadeses:
es:

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 10
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 5
A. ANALISIS DEL PROBLEMA
Definición del problema
Determinar la suma de las cifras de un número entero positivo de 4 cifras
.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

Memoria
Memoria

11
Algoritmos y Programación

Algoritmo

VERIFICACION

Ingrese numero 2341


Ingrese numero

La 10
Lasuma
sumadedesus
suscifras
cifrases:
es:

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 12
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 6
A. ANALISIS DEL PROBLEMA
Definición del problema
En países de habla inglesa es común dar la estatura de una persona como la suma de una cantidad entera
de pies más una cantidad entera de pulgadas. Así, la estatura de una persona podría ser 3' 2" ( 3 pies 2
pulgadas).
Determine la estatura de una persona en metros, conociendo su estatura en el formato inglés. Considere
que: 1 pie = 12 plg, 1 plg = 2.54 cm, 1 m = 100 cm.
.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Memoria Variables


Memoria

13
Algoritmos y Programación

Algoritmo
VERIFICACION

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 14
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 7
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea la hora actual del día en horas, minutos y segundos y determine cuantas horas, minutos y segundos
restan para culminar el día.
.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

15
Algoritmos y Programación

Memoria
Memoria

Algoritmo

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 16
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

VERIFICACION

Ingrese
Ingrese hora
hora actual:
actual: 4 24 4 23 23

Ingrese
Ingrese minutos actuales 30
minutos actuales 0 59 59 30

Ingrese
Ingrese segundos actuales: 0
segundos actuales: 0 0 10 0

Falta
Falta para
para terminar
terminar el
el día:
día:
Faltan
Faltan horas:
horas: 19 0 19 0 0

Faltan
Faltan minutos:
minutos: 30 0 1 0 30

Faltan
Faltan segundos:
segundos: 0 0 0 50 0 17
Algoritmos y Programación

Ejercicio 8
A. ANALISIS DEL PROBLEMA
Definición del problema
Leer dos notas de un alumno y calcular su promedio.
.

Especificaciones de entrada Especificaciones de salida

proceso

Variables o constantes Variables

18
Algoritmos y Programación

Memoria
Memoria

Algoritmo

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 19
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación

Ejercicio 9
A. ANALISIS DEL PROBLEMA
Definición del problema
Luego de evaluar a Y alumnos, se tiene X aprobados. Calcular el % de aprobados y % de
desaprobados.
Especificaciones de entrada Especificaciones de salida

proceso

20
Algoritmos y Programación

Variables o constantes Variables

Memoria
Memoria

Algoritmo
VERIFICACION

21
Algoritmos y Programación

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. Ejercicio
10
……………………………………………………………………………………..….
A.
ANALISIS DEL PROBLEMA
Definición del problema
El siguiente es el menú de un restaurante. Diseñar un algoritmo y código capaz de leer el número de unidades
consumidas de cada alimento ordenado y calcular la cuenta total.
Cabrito (35 soles)
Arroz con Pato (30 soles)
Ceviche (25 soles)
Refresco (5 soles)
Torta (10 soles)
..

Especificaciones de entrada Especificaciones de salida

proceso

22
Algoritmos y Programación

Variables o constantes Variables

Memoria
Memoria

Algoritmo
VERIFICACION

23
Algoritmos y Programación

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Ejercicio
11
A. ANALISIS DEL PROBLEMA
Definición del problema
Usando un teléfono público, una llamada local cuesta 1 sol/minuto, una llamada nacional cuesta 2
soles /minuto y a nivel internacional 7 soles/minuto. Si se hace una llamada de L minutos a nivel
local, otra llamada de N minutos a Cuzco y una tercera llamada de Y minutos a Brasil. ¿Cuánto gastó
en total?

Especificaciones de entrada Especificaciones de salida


24
Algoritmos y Programación

proceso

Variables o constantes Variables

Memoria
Memoria

Algoritmo
VERIFICACION

25
Algoritmos y Programación

Código C++

……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….

26
Algoritmos y Programación

ñ-->cout"\xA4”;
Ñcout"\xA5”;
á-->cout"\xA0”;
é-->cout"\x82”;
í-->cout"\xA1”;
ó-->cout"\xA2”;
ú-->cout"\xA3”;
¿-->cout"\xA8”;
¡(exclamación)-->cout"\xAD";

-Los números y letras que aparecen después de \x


es el código ASCII de las letras pero en hexadecimal

cout<<"Ingrese el a\xA4o: “;

27

Вам также может понравиться