11. Crear un programa llamado SumaMüPar que sume los primeros 1000 números pares (La suma es 250500).
12. Dada la ecuación de segundo grado ax: + bx +c = O : se calcula el discriminante discr =b: -4ac.
Se pueden presentar tres casos distintos:
a) Si discr >0 las dos raíces son reales y distintas, y valen:
x2=-b+raiscuadradade discr/2a x2=-b-raiscuadradade discr/2a
Probar con a=l, b=3, c=2 •* xl= -1 ; x2= -2
b) Si discr = O las dos raíces son reales e iguales, y valen:
-£>
Probar con a=2, b=4, c=2 •* xl=x2= -1
c) Si discr<0 las dos raíces son complejas conjugadas. Las partes real e imaginaria valen:
Probar con a=l, b=2, c=3 -^ "Raices Complejas"
Para la raíz cuadrada se usa el método Math.sqrt(n) y para la potencia se utiliza Math.pow(n,2) donde n está elevada a la potencia. Hacer el programa llamado Ecuación para calcular las raíces de la ecuación anterior, en caso de que sean raíces complejas desplegar el mensaje "Raices Complejas No Calculadas". Tip: declarar todas las variables como tipo doble (double), usar if anidados.
13. Hacer una calculadora que haga las siguientes operaciones: suma (1), resta (2), multiplicación (3) y división (4).
Desplegar un menú en la pant. lia con las cuatro operaciones a realizar. La entrada de datos debe ser por teclado. Declarar
todas las variables fuera cíe! svvitch.
14. Hacer un programa que calcule el factorial de un número.
factorial (n) = n! para n> O factorial (n) = n*n-l*n-2* ... * 1
el valor de O! se define como factorial (0) = 1
Ejemplo: factorial (4) = 4 * 3 *2*1 = 24
Crear un método llamado fact, el cual calcula el factorial del número que recibe. Tip: usar ciclo for, igualar su contador al número que recibe y decrementarlo.
15. Dada la ley de Ohm: V=I*R
donde: V=voltaje (volts), l=corriente (amperes), R=resistencia (ohms)
Hacer un programa que calcule el voltaje ( V ) en donde la resistencia y la corriente no tienen valores negativos y además la corriente no debe exceder de 5 amperes. La entrada de datos debe ser por teclado.
16. Hacer un programa que permita registrar los puntos acumulados por un cliente en el supermercado. Se deberán leer los precios de los artículos y obtener el total a pagar en el momento en que el precio sea cero. Por cada $40.00 de compra se le dará 1 punto. Al indicar el total de la venta se indicará también el total de puntos y el obsequio que puede llevarse de acuerdo a la siguiente tabla:
TOTAL DE PUNTOS PREMIO
40 puntos Una calculadora científica
80 puntos Un Ipod
100 puntos Una computadora
La entrada de datos debe ser por teclado.
17. Copiar el contenido del arreglo X al arreglo Y.
x={l.lf, 2.5f, 3.3f, 4.9f, 5, 6]; y={10.5f, 20.4f, 8, 7, 6, 9}
Desplegar los resultados como se indica a continuación:
y[0]=l.l y[l]=2.5 y[2]=3.3 y[3]=4.9 y[4]=5.0
y[5]=6.0
18. Sacar el promedio del arreglo utilizando un ciclo for y el atributo length.
Ejemplo:
a={l.l, 2, 3.5, 7,10.3,11.6, 7.7, 6.9, 3.7, 10,11}; promedio (a)=6.8 imprimir en panatalla "El promedio del arreglo es: 6.8 "
19. Comparar dos arreglos de flotantes, en caso de que sean iguales desplegar "los arreglos son iguales" en caso contrario
"los arreglos son diferentes". Tip: usar ciclo while y sentencia if.
Ejemplo:
a={3.3,4,7,6,3,8,6,6.5,10.4.2; diferentes"
b={3.3,4,7,6,3,8,6,6,5,10,4.2} => "los arreglos son iguales" o "los arreglos son
20. Crear un arreglo de nombres, éstos deben ser introducidos por teclado al igual que el tamaño del arreglo. Tip: usar dos ciclos for, uno para introducir los nombres por teclado y otro para imprimirlos en pantalla.
Al ejecutar el programa debe mostrar lo siguiente:
Dame el tamaño del arreglo: 3 Dame un nombre: Ana Dame un nombre: Pedro nombres[0]=Ana nombres[ll=Pedro