Anda di halaman 1dari 3

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

Anda mungkin juga menyukai