Professional Documents
Culture Documents
1.
Considere que A,B y C son variables numricas de tipo entero, E y F variables de tipo real,
G de tipo String, H e I de tipo boleano, entonces identifique las sentencias que no causaran
errores
AH
AE
E A + F
G5
A A + B + C*B
G romanos
IAB
IA=B
H NOT (I)
a)
b)
c)
d)
e)
f)
g)
h)
Suma1
5Suma
cont 5
Contador_5
Hf_58
Real
String
La_Suma_Total_por_Almacen
h) Colocar los discos que se encuentran en la barra A a la barra C, tal que queden ordenados de la
misma manera. Puede utilizar la barra B como puente para no permitir que un disco pequeo este
debajo de un disco grande (describir el menor nmero de pasos para llegar a la meta)
A
1
2
3
8. Las siguientes expresiones algebraicas escrbalas en forma de una expresin algortmica
a)
x
x+ yy
c)
x+ y x
x
3
x + xy + y 2
3/ 2
x + y2
x
y
b)
d)
x+ y
x
x+ y
x y
x 1
5 y
xy 2 x + y
a = x+
x
x
y
Asignaciones
13. Que dados los datos A,B,C y D que representan nmeros enteros, escriba los mismos en orden
inverso.
14. Que, dado los datos enteros A y B, escriba el resultado de la siguiente expresin:
( A + B) 2
3
15. Dada la matricula y 5 calificaciones de un alumno obtenidas a lo largo del semestre; imprima la
matricula del alumno y el promedio de sus calificaciones.
16. Que permita calcular e imprimir el cuadrado y el cubo de un nmero entero positivo N.
17. Que dados como datos la base y la altura de un rectngulo, calcule el permetro y la superficie
del mismo
18. Que dados como datos dos nmeros reales, calcule la suma, resta y multiplicacin de dichos
nmeros.
19. Que dado el costo de un artculo vendido y la cantidad de dinero entregada por el cliente,
calcule e imprima el cambio que debe entregrsele al mismo.
20. Que dadas la base y la altura de un tringulo, calcule e imprima su superficie.
21. Que dado el nombre de un dinosaurio, su peso y su longitud, expresados estos dos ltimos en
libras y pies, respectivamente; escriba el nombre del dinosaurio, su peso expresado en
kilogramos y su longitud expresada en metros.
22. Qu resuelva el problema que tiene una gasolinera. Los surtidores de la misma registran lo que
surten en galones, pero el precio de la gasolina est fijado en litros. Se debe calcular e
imprimir lo que hay que cobrarle al cliente.
23. Que dado el radio de un crculo, calcule e imprima su rea y la longitud de su circunferencia.
24. Que en una Casa de Cambio necesitan construir un programa tal que dado como dato una
cantidad expresada en dlares, convierta esa cantidad en euros.
25. Que dado el radio y la altura de un cilindro, calcule e imprima el rea y su volumen
26. Que dado como dato la extensin del campo de acres, calcule e imprima la extensin del
mismo en hectreas de una persona que compr una estancia en un pas sudamericano.
27. En las olimpiadas de invierno el tiempo que realizan los participantes en la competencia de
velocidad en pista, se mide en minutos, segundos y centsimas. La distancia que recorren, por
otra parte, se expresa en metros. Muestre la velocidad de los participantes en kilmetros por
hora de las diferentes competencias.
28. Que dado el nmero de das imprima cuantos segundos hay.
29. Tal que los tres lados de un tringulo, pueda determinar su rea.
Area = s * ( s l1) * ( s l 2) * ( s l 3)
s = (l1 + l 2 + l 3) / 2
30. Que dado el radio, la generatriz y la altura de un cono; calcule e imprima el rea de la base, el
rea lateral, el rea total y su volumen
31. Que dado el radio de una esfera, calcule e imprima el rea y su volumen
32. Que dado como dato el lado de un hexaedro o cubo; calcule el rea de la base, el rea lateral, el
rea total y el volumen.
33. Que calcule la distancia entre dos puntos en P1 y P2 en R2
34. Que dadas las coordenadas del los puntos P1, P2 y P3 que corresponden a los vrtices de un
tringulo, calcule su permetro en R2.
35. Que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vrtices de un
tringulo, calcule su superficie en R2.
Estructuras Selectivas
36. Que dado como dato la calificacin de un alumno en un examen, escriba aprobado en caso de
que esa calificacin fuese mayor que ocho
37. Que dado como dato el sueldo de un trabajador, aplquele un aumento del 15% si su sueldo es
inferior a $1000. Imprima en este caso el nuevo sueldo del trabajador
38. Que dado como dato la calificacin de un alumno en un examen, escribe aprobado si su
calificacin es mayor que ocho y reprobado en caso contrario.
39. Que dado como dato el sueldo del trabajador , le aplique un aumento del 15% si sueldo es
inferior a $1000 y 12% en caso contrario. Imprima el sueldo del trabajador.
40. Que dados como datos dos variables de tipo entero, obtenga el resultado de la siguiente
funcin:
num = 1
100v
100 v
num = 2
val = 100
num = 3
v
0
otro K valor
Datos num y v
41. Dados como dato la categora y el sueldo de un trabajador, calcule el aumento correspondiente
teniendo en cuenta la siguiente tabla. Imprima la categora del trabajador y su nuevo sueldo
DATOS
CATEGORA
1
2
3
4
AUMENTO
15%
10%
8%
7%
42. Dados los datos A, B, y C, que representan nmeros enteros diferentes, escribir estos nmeros
en forma descendente.
43. El nmero de sonidos emitidos por un grillo en un minuto, es una funcin de la temperatura.
Como resultado de esto, es posible determinar el nivel de la temperatura haciendo uso de un
grillito como termmetro.
La funcin para la funcin es
T=N/4 +40
Donde t representa la temperatura en grados Fahrenheit y N, el nmero de sonidos emitidos
por minuto
Calcular la temperatura, teniendo en cuenta el nmero de sonidos emitidos por grillo.
44. Que dados como datos los valores enteros P y Q, determine si los mismos satisfacen la
siguiente expresin:
P3 + Q4 - 2P3 < 680
En caso afirmativo debe imprimir los valores P y Q.
45. La tangente de un ngulo se define como el cociente entre el seno y el coseno de dicho ngulo.
sen( )
tan( ) =
cos( )
Calcular la tangente de un ngulo, considerando que se conoce el valor del seno y el coseno
del mismo.
46. La cotangente de un ngulo se define como el cociente entre el coseno y el seno de dicho
ngulo.
cos( )
cot( ) =
sen( )
Calcular la cotangente de un ngulo, considerando que se conoce el valor del seno y el
coseno del mismo.
47. Las races reales de la expresin ax2 + bx + c = 0 se obtienen a travs de la frmula
b b 2 4ac
2a
Calcular las races, de ser posible , de una ecuacin de segundo grado.
48. Dado como dato el sueldo de un trabajador, considere un aumento del 15% si su sueldo es
inferior a $1000 y de un 12% en caso contrario. Imprima el sueldo con el aumento incorporado.
49. Que dado como dato el sueldo de un trabajador, calcule su aumento segn el siguiente criterio.
SUELDO < $1000
=>
AUMENTO 25%
$1000 SUELDO $1000
=>
AUMENTO 21%
SUELDO >$1500
=>
AUMENTO 18%
50. Que dados como datos la matrcula y 5 calificaciones de un alumno; imprima la matrcula, el
promedio y la palabra aprobado si el alumno tiene un promedio mayor o igual que 6, y la
palabra no aprobado en caso contrario.
51. Datos los datos A, B, C y D que representan nmeros enteros; calcule el resultado de las
siguientes expresiones:
( A C)2
( A B) 3
D
D
52. Que dado como dato un nmero entero, determine e imprima si el mismo es positivo, negativo
o cero.
53. Que dado un nmero entero, determinar si el mismo es par, par o nulo.
54. Que pueda determinar, dados dos nmeros enteros, si un nmero es divisor de otro.
x=
55. Que dados como datos dos nmeros enteros, determine cual es el mayor(si no existe mayor
presentar la igualdad)
56. Que dados los datos A, C y D, que representan nmeros enteros; calcular el resultado de la
siguiente expresin.
( B) 2
( A C)
57. Calcular el precio del billete ida y vuelta en ferrocarril, conociendo la distancia del viaje de ida
y el tiempo de estancia. Se sabe adems que si el nmero de das de estancia es superior a 7 y
la distancia total (ida y vuelta) a recorrer es superior a 800 Km, el billete tiene una reduccin
del 30%. El precio es de $0.17.
58. Que dados como datos de entrada tres nmeros enteros, determine si los mismos estn en orden
crecientes.
59. En una tienda efectan un descuento a los clientes dependiendo del monto de la compra. El
descuento se efecta con base en el siguiente criterio:
Si el monto es menor que $500
=> no hay descuento
Si el monto est comprendido entre $500 y $1000 inclusive
=> 5% de descuento
Si el monto est comprendido entre $1000 y $7000 inclusive
=> 11% de descuento
Si el monto est comprendido entre $7000 y $15000 inclusive
=> 18% de descuento
Si el monto es mayor a $15000
=> 25% de descuento
Dado el monto de la compra de un cliente, determine lo que el mismo debe pagar.
60. Que dado como dato Y, calcule el resultado de la siguiente funcin:
3Y + 36
Y 2 10
val = 3
2
Y + Y 1
si 0 Y 11
si 11 < Y 33
si 33 < Y 64
otro Valor
61. En un cierto pas el impuesto que se debe pagar por los artculos se calcula mediante la
siguiente regla: los primeros $20 no causan impuesto, los siguientes $20 tienen un 30% de
impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a $500,
entonces en lugar de 40% se cobra el 50%.
Lea el costo del artculo y calcule su precio total (precio total = precio bsico + impuesto)
62. Que dado como dato una temperatura en grados Fahrenheit, determine el deporte que es
apropiado practicar a esa temperatura, teniendo en cuenta la siguiente tabla:
DATOS
DEPORTE
TEMPERATURA
Natacin
>85
Tenis
70< TEMP 85
Golf
32 < TEMP 70
Esqu
10 < TEMP 32
Marcha
32
63. Dados tres nmeros reales A, B y C; identifique cul es el mayor. Considere, a fin de
simplificar el problema, que los nmeros son diferentes.
64. Retome el problema 64, identifique cul es el mayor, pero considere que los nmeros pueden
tener los mismos valores.
f ( x) = 6
x
si ( x mod 4) = 2
3
si ( x mod 4) = 3
x + 5
66. Que dados como datos el modelo de un vehculo y su precio, determine el valor final que debe
pagar el comprador. El concesionario est haciendo descuentos teniendo en cuenta el modelo,
con base en la siguiente tabla.
DATOS
MODELO
Cutltass
Cavalier
Chevy
Century
DESCUENTO
8%
5%
6%
9%
67. El costo de las llamadas telefnicas internacionales, depende de la zona geogrfica en la que se
encuentre el pas destino, y del nmero de minutos hablados. En la siguiente tabla se presenta
el costo por minuto, por zona. A cada zona se le ha asociado una clave.
CLAVE
12
15
18
19
23
25
29
DATOS
ZONA
Amrica del Norte
Amrica Central
Amrica del Sur
Europa
Asia
Africa
Oceana
PRECIO
2
2.2
4.5
3.5
6
6
5
TIPO DE
ENFERMEDAD
1
2
3
4
DATOS
COSTO/PACIENTE/DIA
25
16
20
32
72. Retome el problema 69, ahora considerando que se aplican distintos precios segn la duracin
de la llamada. Para calcular el costo final se sigue lo indicado en la siguiente tabla.
CLAVE
12
15
18
19
23
25
29
DATOS
ZONA
PRECIO/MINUTO PRECIO/MINUTO
(3 primeros)
(del 4to en adelante)
Amrica del Norte
2
2
Amrica Central
2.2
2.2
Amrica del Sur
4.5
4.5
Europa
3.5
3.5
Asia
6
6
Africa
6
6
Oceana
5
5
Estructuras Repetitivas
73. Que dados como datos N nmeros enteros, obtenga el nmero de ceros que hay entre estos
nmeros.
74. Tal que dado un grupo de nmeros naturales positivos, calcule e imprima el cubo de estos
nmeros.
75. Supongamos que debemos obtener la suma de los gastos que hicimos en nuestro ltimo viaje,
pero no sabemos exactamente cuntos fueron. Determine los gastos totales.
76. Calcule e imprima la suma de los N primeros nmeros naturales.
77. Se tienen las calificaciones de un grupo de alumnos que presentaron un examen. El profesor
desea obtener el promedio de estas calificaciones. Resuelva el problema planteado.
78. Que dados como datos N nmeros enteros, obtenga la suma de los nmeros impares y el
promedio de los nmeros pares.
79. Que dados como datos N nmeros enteros, determine cuntos de ellos son pares y cuntos
impares.
80. Para obtener la tabla de multiplicar de un nmero entero K, comenzando desde 1.
81. Que obtenga la suma, e imprima los trminos de la siguiente serie
2, 5, 7, 10, 12, 15, 17, ,1800
82. Que lea un nmero entero N y calcule el resultado de la siguiente serie:
1 1 1
1
+ + + ... +
2 3 4
N
83. Que lea un nmero entero N y calcule el resultado de la siguiente serie:
1+
1 1 1
1
+ + ...
2 3 4
N
84. Dado el sueldo de N trabajadores, considere un aumento del 15% a cada uno de ellos, si su
sueldo es inferior a $800. Imprima el sueldo con el aumento incorporado (si corrersponde).
85. Calcule el aumento de sueldo para un grupo de empleados de una empresa, teniendo en cuenta
el siguiente criterio.
Si el sueldo es inferior a $1000
: Aumento 15%
Si el sueldo es mayor o igual a $1000
: Aumento 12%
1
-1
, -1
Donde P1, P2, P3, P4 y P5 son variable de tipo real, que representan los precios de las
localidades 1, 2, 3, 4 y 5, respectivamente.
CLAVEi es una variable de tipo entero, que representa el tipo de localidad de la venta i
CANTi es una variable de tipo entero, que representa la cantidad de boletos vendidos de un
cierto tipo, en la venta i.
a) Lea los precios
b) lea los datos de las ventas de los boletos
c) Imprima para cada venta, la clave, la cantidad y el importe total de los boletos vendidos
en esta venta.
d) Calcule e imprima la cantidad de boletos vendidos de cada tipo
e) Calcule e imprima la recaudacin total del estadio.
111. En una universidad con un nmero determinado de alumnos se desea obtener el porcentaje
y promedio de la poblacin femenina, el porcentaje y promedio de la poblacin masculina y el
promedio en general. Por cada alumno se ingresa MATRICULA, SEXO, SEMESTRE Y
PROMEDIO. Calcule lo solicitado anteriormente.
112. Considerando el problema 112, calcule lo siguiente
a) Matrcula y mayor promedio de la poblacin femenina.
b) Matrcula y mayor promedio de la poblacin masculina
c) Promedios de los alumnos del 1er, 3er, 5to y 7mo semestre
113. Calcular lo que hay que pagar por un conjunto de llamadas telefnicas. Por cada llamada se
ingresa el tipo (Internacional, nacional, Local) y la duracin en minutos. El criterio que se
sigue para calcular el costo de cada llamada es el siguiente:
Internacional: 3 primeros minutos $7.59
Cada minuto adicional $3.03
Nacional:
3 primeros minutos $1.20
+ ...
3! 5! 7!
Es un nmero considerablemente cercano a Sen(x), y que la diferencia entre Sen(x) y la
suma antes mencionada se vuelve menor conforme se toman ms trminos. Dada una x cualquiera,
calcule el Sen(x), utilizando la serie anterior, de tal modo que dicha diferencia sea menor o igual a
0.05. Imprima el nmero de trminos requeridos para obtener esta precisin.
x
120. Que obtenga e imprima todos los nmeros Primos Gemelos comprendidos entre A y B
(enteros positivos). Los primos gemelos son parejas de nmeros primos con una diferencia
entre s exactamente dos. Ejemplo: 3 y 5 son primos gemelos.
121. Una empresa automotriz necesita manejar los montos de ventas de sus N sucursales, a lo
largo de los ltimos 14 aos.
Calcule:
a) Sucursal que ms ha vendido en cada ao.
b) promedio de ventas por ao.
c) Ao con mayor promedio de ventas.
d) Ventas totales de la empresa (Considerando las N sucursales durante los 14 aos)
122. El mximo comn divisor (MCD) entre dos nmeros es el natural ms grande que divide a
ambos. Calcule el mximo comn divisor (MCD) de dos nmeros naturales A y B.
123. Verifique si un nmero es par i Impar
124. Si se puede obtener la raz de un nmero dado
125. Que imprima el valor de X^y
126. Que muestre si un nmero n es divisible para un nmero m
127. Que muestre todos los primeros n nmeros enteros positivos
128. Que imprima los ltimos n nmeros negativos
129. Que muestre si un nmero es primo
130. Que muestre los primeros nmeros pares
131. Que muestre los primeros nmeros impares
132. Que muestre la suma de los primeros n nmeros pares
133. Que muestre la suma de los primeros n nmeros impares
134. Que muestre la suma de los primeros n nmeros primos
135. Que muestre la suma de los primeros nmeros n nmeros primos elevados al cuadrado
136. Que muestre los primeros n submltiplos de x
137. Que muestre los primeros n mltiplos de x que sean mayores que m
138. Que lea varios nmeros hasta que se ingrese el valor -1
139. Que sume varios nmeros hasta que se ingrese el valor -1
140. Que multiplique todos nmeros impares que se ingresen hasta ingresar el -1
141. Que presente todos los residuos de dividir n para i, donde i toma los valores desde 1 hasta
n-1
142. Que muestre todos los nmeros menores a n
SEGUNDO PARCIAL
Universidad Politcnica Salesiana - Guayaquil
Deber # 1 de Programacin I
Facultad de Ingenieras
Ing. Ral Alvarez Guale
Fecha de Entrega: ver cronograma de actividades
1. Construir una clase en java que posea lo siguiente:
a. Nombre de la Clase Trabajador
b. Atributos:
i. Nombres
ii. Apellidos
iii. Edad
iv. Sueldo
c. Mtodos:
i. 3 mtodos constructores aplicando sobrecarga
ii. 1 mtodo que imprima los atributos del objeto
iii. 1 mtodo que incremente el sueldo al 10% al trabajador
iv. 1 mtodo que incremente el sueldo en un valor x
v. El mtodo main donde se creen 3 objetos de tipo trabajador y se apliquen
los mtodos creados
2. Construir una clase en java que posea lo siguiente:
a. Nombre de la Clase Estudiante
b. Atributos:
i. Nombres
ii. Apellidos
iii. Materia
iv. Nota1
v. Nota2
vi. Promedio
c. Mtodos:
i. 2 mtodos constructores aplicando sobrecarga ( no se debe ingresar notas
en los mtodos)
ii. 1 mtodo que imprima los atributos del objeto
iii. 1 mtodo que asigne la nota, en cada nota correspondiente (se debe
realizar el clculo del promedio)
iv. 1 mtodo que se rectifique la nota por otra x
v. El mtodo main donde se creen 3 objetos de tipo Estudiante y se
apliquen los mtodos creados
3. Construir una clase en java que posea lo siguiente:
a. Nombre de la Clase Productos
b. Atributos:
i. Cdigo
ii. Producto
iii. Precio
iv. Stock
v. Inventario Mnimo
vi. Inventario Mximo
c. Mtodos:
i. 3 mtodos constructores aplicando sobrecarga
ii. 1 mtodo que imprima los atributos del objeto
iii. 1 mtodo llamado ingreso, que incremente el atributo Stock (El stock no
debe pasar el valor del Inventario Mximo)
iv. 1 mtodo llamado ventas, que realice el respectivo decremento al stock
del producto, presentando el total de la venta realizada (Precio*cantidad
vendida). Si el Stock es menor al inventario Mnimo, se debe presentar
un mensaje de advertencia Realice ingresos su Inventario esta en el
Tope. Tambin se debe validar que haya stock suficiente para las
ventas.
v. El mtodo main donde se creen 3 objetos de tipo productoe y se apliquen
los mtodos creados
4. Construir una clase en java que posea lo siguiente:
a. Nombre de la Clase CajaBanco
b. Atributos:
i. Cuenta
ii. Contrasea
iii. Nombres
iv. Saldo
c. Mtodos:
i. 2 mtodos constructores aplicando sobrecarga
ii. 1 mtodo que imprima los atributos del objeto, se debe de requerir la
Contrasea y el nmero de la Cuenta para presentar los datos.
iii. 1 mtodo que cambie la contrasea del usuario (Debe de pedir el nmero
de la cuenta y la contrasea vieja, luego se actualiza solicitando al
Usuario 2 veces la contrasea nueva. Se debe ingresar slo si las dos
nuevas contraseas son iguales)
iv. 1 mtodo llamado depsitos, que incremente el Saldo de la cuenta (Se
debe de pedir el nmero de la cuenta, la contrasea y el valor a
actualizar)
v. 1 mtodo llamado retiro, que realice el respectivo decremento del Saldo
de la cuenta (Se debe de pedir el nmero de la cuenta, la contrasea y el
valor a retirar).
vi. El mtodo main donde se creen 3 objetos de tipo CajaBanco y se
apliquen los mtodos creados
vii. Todos los mtodos que soliciten Cuenta y Contrasea se deber tener en
cuenta que deben ser iguales a los atributos del objeto a comparar.
2. Las computadoras estn tomando un papel cada vez ms importante en la educacin. Escriba un
programa que ayude a un estudiante de escuela primaria, para que aprenda a multiplicar. Use el
mtodo Math.random para producir dos enteros positivos de un dgito. El programas debe entonces
mostrar una pregunta en la barra de estado, como Cunto es 6 por 7? o 6 x 7 =_ con tamao de
letra muy muy grandes. El estudiante entonces debe escribir la respuesta en un objeto TextField.
Luego, el programa debe verificar la respuesta del estudiante. Si es correcta, dibuje la cadena
MUY BIEN en la aplicacin y haga otra pregunta de multiplicacin. Si la respuesta es
incorrecta, dibuje la cadena No. Por favor intenta de nuevo. En la aplicacin y deje que el
estudiante intente la misma pregunta varias veces, hasta que est correcta. Debe utilizarse un
mtodo separado para generar cada pregunta nueva. Este mtodo debe llamarse una vez cuando la
aplicacin empiece a ejecutarse, y cada vez que el usuario responda correctamente a la pregunta.
3. Los sistemas de instruccin asistida por computadora ms sofisticados supervisan el rendimiento
del estudiante durante cierto tiempo. La decisin de empezar un nuevo tema se basa a menudo en
el xito del estudiantes con los temas anteriores. Modifique el programa del ejercicio anterior para
contar el nmero de respuestas correctas e incorrectas por parte del estudiante. Una vez que el
estudiante escriba 10 respuestas, su programa debe calcular el porcentaje de respuestas correctas.
Si ste es menor del 75%, imprima Por favor pida ayuda adicional a su instructor y reinicie el
programa, para que otro estudiante pueda probarlo.
4. Realice las siguientes mejoras para el programa anterior
o Modifique el programa para que permita al usuario introducir un nivel de capacidad
escolar. Un nivel de 1 significa que el programa debe usar slo nmeros de un dgito en los
problemas, un nivel 2 significa que el programa debe utilizar nmeros de dos dgitos
mximo, etctera.
o Modifique el programa para permitir al usuario que elija el tipo de problemas aritmticos
que desea estudiar. Una opcin 1 significa problemas de suma solamente, 2 significa
problemas de resta, 3 significa problemas de multiplicacin, 4 significa problemas de
divisin y 5 significa una mezcla aleatoria de problemas de todos estos tipos.
o Modifique el programa haciendo uso de los literales y coloque tres alternativas para que el
estudiante escoja la respuesta correcta (Una sola debe ser la respuesta correcta)
5. Escriba una aplicacin que juegue a adivina el nmero de la siguiente manera: su programa elige
el nmero a adivinar, seleccionando un entero aleatorio en el rango de 1 a 1000. La aplicacin
muestra el indicador Adivine un nmero entre 1 y 1000 enseguida LEE EL NMERO. Si la
respuesta del jugador es incorrecta, su programa debe mostrar el mensaje demasiado alto. Intente
de nuevo. O Demasiado bajo. Intente de nuevo., para ayudar a que el jugador se acerque a la
respuesta correcta. El programa debe borrar la pantalla de manera que el usuario pueda escribir su
siguiente intento. Cuando el usuario escribe la respuesta correcta, muestre el mensaje Felicidades.
Adivino el Nmero! de manera que el usuario pueda jugar otra vez.
6. Modifique el programa anterior para contar el nmero de intentos que haga el jugador. Si el
nmero es 10 o menos, imprima el mensaje OH ya saba usted el secreto, o tuvo suerte! Si el
jugador adivina el nmero en 10 intentos, imprima el mensaje Aja! Saba usted el secreto!, si el
jugador hace mas de 10 intentos, imprima el mensaje Debera haberlo hecho mejor!. Con este
programa Ud. Demuestra al usuario que puede adivinar un nmero del 1 al 1000 en tan solo 10
intentos o menos
7. Un jugador tira dos dados. Cada uno tiran seis caras, las cuales tienen uno, dos , tres, cuatro, cinco
y seis puntos negros respectivamente, una vez que los dados dejan de moverse, se calcula la suma
de los puntos negros en las dos caras superiores. Si la suma es 7 u 11 en el primer tiro, el jugadoe
gana. Si la suma es 2,3 o 12 en el primer tiro (llamado craps), el jugador pierde (es decir, la
casa gana). Si la suma es 4,5,6,8,9 o 10 en el primer tiro, esa suma se convierte en el punto del
jugador. Para ganar, el jugador debe seguir tirando los dados hasta que salga otra vez su punto
del jugador (es decir, que tire ese valor de punto). El jugador pierde si tira un 7 antes de llegar a su
punto.
8. Modifique el programa anterior para permitir apuestas. Inicialice la variable saldoBanco con
$1000. pida al jugador que introduzca una apuesta. Compruebe que esa apuesta sea menor o igual
a saldoBanco y, si no lo es, haga que el usuario vuelva a introducir la apuesta hasta que se
introduzca un valor valido. Despus de esto, comience el juego de craps. Si el jugador gana,
agregue la apuesta al saldoBanco e imprima el nuevo saldoBanco. Si el jugador pierde, reste la
apuesta al saldoBanco, imprima el nuevo saldobanco, compruebe si saldoBanco se ha vuelto cero
y, de ser as, imprima el mensaje Lo siento. Se qued sin fondos!. A medida que el juego
progrese, imprima varios mensajes para crear algo de charla, como Oh, se est yendo a la
quiebra, Verdad?, o Oh, vamos, arrisguese!, o La hizo en grande. Ahora es tiempo de
cambiar sus fichas por efectivo!. Implemente la charla como un mtodo separado que
seleccione en forma aleatoria la cadena a mostrar.
11.
12.
13.
14.
15.
16.
Puntos Extras
Crear un mtodo llamado Extraer el mayor valor (elemento) de un Objeto Matriz.
Crear un mtodo llamado Extraer el menor valor (elemento) de un Objeto Matriz
Crear un mtodo llamado Extraer el mayor valor (elemento) de una fila de un Objeto
Matriz.
Crear un mtodo llamado Extraer el menor valor (elemento) de una fila de un Objeto
Matriz.
17.
18.
19.
20.
Crear un mtodo llamado Extraer el mayor valor (elemento) de una columna de un Objeto
Matriz.
Crear un mtodo llamado Extraer el menor valor (elemento) de una columna de un Objeto
Matriz.
Crear un mtodo llamado Determinate que obtenga el determinate de un Objeto Matriz
Crear un mtodo llamado Inversa que determine la inversa de un Objeto Matriz