INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
!
M.Sc. Irma Prado
Trabajo Practico Objetivo.- El
objetivo es practicar las sentencias básicas Problemas
1. Realice un programa programa para para calcular: calcular: a. Área del triángulo = (base * altura) altura) / b. Área del cuadrado = lado al cuadrado c. Área del rectángulo = base * altura d. !olumen del cilindro cilindro = área de la base * altura altura e. !olumen del cono cono = (área de la base * altura) altura) / " . Reali# Reali#ar ar un progra programa ma para calcul calcular ar las ra$ces ra$ces de la ecuaci%n cuadrática: 2 f(x) = Ax + Bx + C
&a soluci%n de este problema esta dado por la 'ormula general: − B
x
=
+ −
B
2
−
AC
2 A B -4AC <0 a Evite errores en el programa cuando ue en dic+o caso la ra$# cuadrada será un n,mero imaginario. 2
". -rograma -rograma para para calcular: calcular:
. -rograma -rograma para para calcular: calcular:
. para
0. -rograma -rograma para para calcular: calcular:
-rograma calcular:
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
M.Sc. Irma Prado
)
2)
3)
4)
5. -rograma para calcular:
6. -rograma para calcular:
7. -rograma para calcular:
)
2
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
M.Sc. Irma Prado
2) 18.
-rograma para calcular:
11.
-rograma para calcular:
1.
-rograma para calcular:
1".
-rograma para calcular:
"
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
M.Sc. Irma Prado
1.
-rograma para calcular:
1.
-rograma para calcular:
10.
-rograma para calcular:
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
#
M.Sc. Irma Prado
15.
-rograma para calcular:
16.
-rograma para calcular:
17.
-rograma para calcular:
8.
-rograma para: a. 4ado un n,mero entero 9 ue ingresa por teclado reali#ar un programa para invertir los d$gitos del n,mero. Ej. 9=7 invertido es 7 un solo n,mero b. 4ado un n,mero 9 ue ingresa por teclado reali#ar un programa para sumar los d$gitos del n,mero. Ej. 9=7 la suma es 16
1.
-rograma a. 3alcular b. 3alcular c. 3alcular
para calcular: la a/b sin utili#ar /. a*b sin utili#ar *. a b sin utili#ar po.
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
$
M.Sc. Irma Prado
.
-rograma para calcular: a. ;umatoria de n n,meros ue ingresan por teclado b. ;umatoria de n n,meros pares ue ingresan por teclado. c. ;umatoria de n n,mero m,ltiplos de " ue ingresan por teclado.
".
-rograma para: a. 9 datos ingresan por teclado contar cuantos son pares cuantos son impares cuantos son positivos cuantos son negativos. b. 9 n,meros ingresan por teclado obtener el promedio de los n,meros m,ltiplos de < .
.
.
-rograma para: a. 3alcular el 'actorial de un n,mero. b. 4eterminar si un n,mero ue ingresa por teclado es primo o no. -rograma para asegurarse ue el usuario ingrese n,meros primos. tilice la 'uncion veri'ica>primo().
0.
-rograma para calcular los n,meros per'ectos en un rango de 1 a 9. &os n,meros per'ectos son auellos ue son iguales a la suma de sus divisores sin incluirse a s$ mismo. Ejemplo 0 es per'ecto porue es igual 1??".
5.
-rograma para encontrar los n,meros primos ue se encuentran en un rango desde @ +asta # donde @A#.
6.
-rograma para encontrar los n,meros autom%r'icos ue e@isten en el rango de a1 1 a B. n n,mero autom%'ico es auel ue se repite al 'inal de sus cuadrado. Ejemplo es autom%r'ico porue 2 =
7.
-rograma para calcular: a. 1C ? "C ? C ? ...nC n es impar. b. 11 ? "3 ? 5 ? ... n n n es impar.
"8.
-rograma desplegar cualuier nD8:
en
pantalla
lo
sgte
para
INGENIERÍA DE SISTEMAS Introducción a la programación Docente: 9= 11111 """"" 9= " 1
%
M.Sc. Irma Prado
9= 1" 1" 1" 1 1 9= 1 "
9= 1" 1" 1" 1 1 9= 1" "1 1" "1 1" "1 1 1 1 1
"1.
-rograma para controlar las elecciones presidenciales con los sgtes candidatos: • Evo • ;abina uto •
".
-rograma para enseFar las operaciones aritmGtica de suma resta multiplicaci%n divisi%n a un niFo. tilice caracteres de para e@plicar debe utili#ar n,meros rand%micos ue no e@cedan a 7 para las operaciones. -ida los resultados al niFo 'elicite en caso de ser necesario.
"".
-rograma para adivinar una serie de n,meros. El programa debe generar rand%micamente un n,mero de tres ci'ras (n,mero secreto). &uego debe solicitar
INGENIERÍA DE SISTEMAS Introducción a la programación Docente:
&
M.Sc. Irma Prado
al usuario ue registre un d$gito si ese d$gito se encuentra en el n,mero secreto muestre una carita 'eli# caso contrario muestre una carita triste
. El usuario debe tener solo 6 oportunidades. ".
-rograma para calcular: (
".
-rograma para calcular: X1! + X3! + X5! +...X N! donde N es impar
"0.
"5.
"6.
"7.
-rograma digital.
para
desplegar
en
pantalla
un
reloj
Reali#ar un programa ue obligue al usuario a ingresar un n,mero autom%r'ico un n,mero autom%r'ico auel ue se repite al 'inal de su cuadrado. ;i el usuario acierta muestre una carita 'eli# caso contrario una carita triste. El usuario tiene " oportunidades. Ejemplo es autom%r'ico porue 2 = -rograma ue obligue al usuario a ingresar un n,mero per'ecto. &os n,meros per'ectos son auellos ue son iguales a la suma de sus divisores sin incluirse a s$ mismo. ;i el usuario acierta muestre una carita 'eli# caso contrario una carita triste. El usuario tiene " oportunidades. Ejemplo 0 es per'ecto porue es igual 1??". -rograma ue obligue al usuario a ingresar n,meros primos. &os n,meros primos son auellos ue solamente son divisibles entre 1 s$ mismo. ;i el usuario acierta muestre una carita 'eli# caso contrario una carita triste. El usuario tiene " oportunidades