Programas básicos resueltos Java
Tercera relación de ejercicios para escribir programas básicos iniciales en Java. Se propone escribir dos programas en los que pondremos el práctica el paso de expresiones algebraicas a expresiones algorítmicas, el uso de operadores aritméticos, la precedencia de los operadores en Java y el uso del método println para mostrar los resultados.
Programa básico inicial 7
Escribe un programa que declare seis variables a, b, c, d, e, f de tipo double y asígnale un valor a cada una de ellas. A continuación realiza y muestra el resultado de las siguientes operaciones:

Por ejemplo, si asignamos a las variables los valores a = 1 b = 2.3 c = 10.5 d = -1.2 e = 3.1 f = 4.98
el programa debe mostrar los siguientes resultados:
a) -1.596036742026074
b) 0.011721611721611597
c) 5.592903225806452
d) -40.762068965517244
En este ejercicio además de practicar con el método println para mostrar datos por pantalla, se practica el paso de expresiones algebraicas a expresiones algorítmicas en Java, además de repasar el orden de precedencia de los operadores aritméticos en Java de forma que las expresiones que se escriban tenga solo los paréntesis estrictamente necesarios.
SOLUCIÓN Programa básico inicial 7
//Solución Programa Básico Inicial 7
package basicoinicial7;
public class Main {
public static void main(String[] args) {
double a = 1, b = 2.3, c = 10.5, d = -1.2, e = 3.1, f = 4.98;
double operacionA, operacionB, operacionC, operacionD;
operacionA = a / (b * b - 2 * c) + (d - e) / ( f * a - 5 / b);
operacionB = a / (a - b) + a - b / c;
operacionC = 1 + f / a + d / e;
operacionD = a * a - 4 * a * c + b / (c + a / d);
System.out.println("a) " + operacionA);
System.out.println("b) " + operacionB);
System.out.println("c) " + operacionC);
System.out.println("d) " + operacionD);
}
}
Programa básico inicial 8
Escribe un programa que declare una variable entera N y asígnale un valor de 6 cifras. Declara además 5 variables enteras A, B, C, D y E.
Escribe a continuación las instrucciones que realicen lo siguiente:
- Asigna a la variable A las primera cifra de N
- Asigna a la variable B las dos primeras cifras de N
- Asigna a la variable C las tres primeras cifras de N
- Asigna a la variable D las cuatro primeras cifras de N
- Asigna a la variable E las cinco primeras cifras de N
- Muestra el valor de las variables A, B, C, D, E.
Por ejemplo, si asignamos a la variable N el valor 742891 se debe mostrar lo siguiente:
Variable N = 742891
Primera cifra de 742891 -> 7
Dos primeras cifras de 742891 -> 74
Tres primeras cifras de 742891 -> 742
Cuatro primeras cifras de 742891 -> 7428
Cinco primeras cifras de 742891 -> 74289
SOLUCIÓN Programa básico inicial 8
//Solución Programa Básico Inicial 8
package basicoinicial8;
public class Main {class Main {
public static void main(String[] args) {
int N = 742891, A, B, C, D, E;
A = N / 100000;
B = N / 10000;
C = N / 1000;
D = N / 100;
E = N / 10;
System.out.println("Variable N = " + N);
System.out.println("Primera cifra de " + N + " -> " + A);
System.out.println("Dos primeras cifras de " + N + " -> " + B);
System.out.println("Tres primeras cifras de " + N + " -> " + C);
System.out.println("Cuatro primeras cifras de " + N + " -> " + D);
System.out.println("Cinco primeras cifras de " + N + " -> " + E);
}
}
