1. Contar cantidad de subcadenas que son enteros pares.
o Condiciones de la entrada: Un número entero, y si es de 5 dígitos, contar la
cantidad de subcadenas que son enteros pares. o Condiciones de la salida: la cantidad de dígitos que son pares. o Ejemplos: Entrada 12345, Salida: 6 Explicación: Las subcadenas que son enteros pares son: 12,2,1234,234,34,4 Entrada 1234, Salida: Error, no es de 5 dígitos
1.1 Contar potencias de 2 (fácil).
o Condiciones de la entrada: Un número entero, y si es de 5 dígitos, contar los dígitos que son potencias de 2. o Condiciones de la salida: la cantidad de dígitos que son pares. o Ejemplos: Entrada 12345, Salida: 3 Entrada 88866, Salida: 3 Entrada -89735, Salida: 1 Entrada 1234, Salida: Error, no es de 5 dígitos
1. Resolver una ecuación cuadrática.
o Condiciones de la entrada: tres valores que serán los coeficientes a, b y c de una ecuación cuadrática. Si la ecuación no tiene solución en los reales, notificarlo al usuario. o Condiciones de salida: Las dos raíces de la ecuación. o Recomendación: Usar Math.sqrt() para hallar la raíz cuadrada de un número. Usar la fórmula general. o import java.util.*; o public class Main o { o public static int getDiscriminant( int x , int y , int z ) o { o int answer = 0; o answer = y*y - 4*x*z; o return answer; o } o public static void main( String args[] ) o { o Scanner sn = new Scanner( System.in ); o int a , b , c; o a = sn.nextInt(); o b = sn.nextInt(); o c = sn.nextInt(); o int d = getDiscriminant(a,b,c); o if( d < 0 ) o { o System.out.println("No real solution."); o } o else o { o double x1 = (-b + Math.sqrt(d)) / (2*a); o double x2 = (-b - Math.sqrt(d)) / (2*a); o System.out.println("Root 1: "+x1); o System.out.println("Root 2: "+x2); o } o System.out.println("End Program"); o sn.close(); o } o } 2. Modificar el programa anterior diseñando e implementando una función que devuelva true si una ecuación cuadrática tiene solución o false si no la tiene. Nota: Debe recibir los tres coeficientes como argumentos.
1. Resolver un sistema 2x2, dos ecuaciones con dos incógnitas.
o Condiciones de la entrada: 6 enteros, los primeros dos serán los dos coeficientes de la primera ecuación, seguidos del término independiente de la primera ecuación y los otros 3 serán los coeficientes y término independiente de la segunda ecuación. Asumir que la ecuación tiene solución y es única. o Condiciones de salida: La solución del sistema 2x2, es decir, los dos valores 2. Diseñar y probar con un programa un método en java que retorne true si un número entero está en el intervalo [0,100].
Lea una secuencia de n números y Muestre su promedio (leer primero n).
Lea un número n y calcule su factorial (usando ciclos, no recursión). Lea una secuencia de números hasta que ingresen uno negativo y muestre el Mayor.
Diseñe un método que calcule el seno de un ángulo usando series de taylor.
Diseñe un método que calcule el coseno de un ángulo usando series de taylor. Lea un número n y muestre en pantalla la siguiente figura dependiendo del valor de n. Ejemplo, si n es 5: o X o XXX o XXXXX o XXXXXXX o XXXXXXXXX Lea un número n y muestre en pantalla la siguiente figura dependiendo del valor de n. Ejemplo, si n es 5: o a o bcd o efghi o jklmnop o qrstuvwxy o zabcdef o ghijk o lmn o o Lea un número n, e imprimir la n-ésima fila del triángulo de pascal, centrada en la pantalla. Lea un número n y un caracter c, y muestre en pantalla la siguiente figura dependiendo del valor de n. Ejemplo, si n es 5, debe mostrar un cuadrado con de lado 5, escrito con el caracter ingresado (supongamos que ingresaron A): o AAAAA o A A o A A o A A o AAAAA