Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Escribir un programa que lea dos números, calcule y reporte las 4 operaciones básicas:
contrario, si sol < 100 transformarla a su equivalente en dólares. sino expresarla en Euros.
negativo o cero.
TEMA: Estructuras Repetitivas
1. Determinar el cociente y el residuo de una división calculando la cantidad de veces que
Ejemplo:
Dividendo a = 2630
Divisor b = 480
Entonces:
2630 – 480 = 2150
2150 – 480 = 1670
1670 – 480 = 1190
1190 – 480 = 710
710 – 480 = 230
Las restas sucesivas se detienen cuando el nuevo valor de “a” es menor que “b”. el cociente
obtenido 230.
2. Los números Amstrong o cubos perfectos, son aquellos que sumados los cubos de sus
dígitos nos dan el mismo número. Por ejemplo 153 es un cubo perfecto pues 13 + 53 + 33 =
enteros.
6. Ingresar N números y calcular la suma de los pares y la suma de los impares.
7. Calcular la suma, suma de cuadrados y la suma de cubos de los N primeros números
naturales.
8. Muestre la tabla de multiplicar del 12.
9. Ingresar N notas y calcular el número de alumnos aprobados.
10. Mostrar los N primeros términos de la serie: 1, 6, 11, 16, 21, 26, …
TEMA: Funciones y Procedimientos
1. Construir la función MAYOR3, que reciba tres números enteros y devuelva el mayor
package procedimientos;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class NewClass {
public static void main(String[] args) throws IOException {
int a,b,c,mayor;
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
System.out.print("Ingrese numero 1:");
a=Integer.parseInt(br.readLine());
System.out.print("Ingrese numero 2:");
b=Integer.parseInt(br.readLine());
System.out.print("Ingrese numero 3");
c=Integer.parseInt(br.readLine());
mayor=Mayor(a,b,c);
System.out.println("El numero mayor es: "+mayor);
}
static int Mayor(int a , int b , int c){
int mayor=0;
if (a>mayor){
mayor=a;
}
if (b>mayor){
mayor=b;
}
if (c>mayor){
mayor=c;
}
return mayor;
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
package procedimientos;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class NewClass3 {
public static void main(String[] args)throws IOException {
int n, resultado;
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
System.out.println("Ingrese numero N: ");
n=Integer.parseInt(br.readLine());
resultado=PARES(n);
System.out.println("La cantidad de numeros pares es: "+ resultado);
}
static int PARES (int n) throws IOException {
int num,cont1=0;
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
for (int k=0; k<n ; k++){
System.out.println("Ingrese el numero: ");
num = Integer.parseInt(br.readLine());
if (num%2==0){
cont1=cont1+1;
}
}
return cont1;
}
}
4. Dado un número entero. Determinar el menor y mayor dígito que lo conforma. Construir
package procedimientos;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ejercicio03 {
public static void main(String[] args) throws IOException {
int n;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Ingrese número N a mostrar ");
n = Integer.parseInt(br.readLine());
nterminos(n);
}
static void nterminos(int n){
int k=0;
int j=0;
for (int i = 1; i <= n; i++) {
k=(i-1)*5;
j=k+1;
System.out.println(j);
}
}
}
package procedimientos;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ejercicio03 {
public static void main(String[] args) throws IOException {
int n;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Ingrese número N a mostrar ");
n = Integer.parseInt(br.readLine());
nterminos(n);
}
static void nterminos(int n){
for (int i = 1; i <= n; i++) {
package procedimientos;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class NewClass2 {
public static void main(String[] args) throws IOException {
int n;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Ingrese número N a mostrar ");
n = Integer.parseInt(br.readLine());
nterminos(n);
}
static void nterminos(int n){
int cifra,s=0,num;
num=n;
while (n>0) {
cifra=n%10;
s=(int)(s+Math. pow(cifra,3));
n=(n-cifra)/10;
}
if (s==num){
System.out.println("ES UN NUMERO ARMSTRONG");
}else{
System.out.println("NO ES UN NUMERO ARMSTRONG");
}
}
}