Taller de Programacion s6
Taller de Programacion s6
import java.util.Scanner;
public class ejercicio01 {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int Multiplicando ;
System.out.println("Ingresa un numero de 1 al 12");
Scanner valor1 = new Scanner(System.in);
Multiplicando = valor1.nextInt();
int multiplicador = 1;
do { System.out.println (Multiplicando + " X " + multiplicador + " = "
+ Multiplicando*multiplicador);
multiplicador += 1;
} while (multiplicador<=10);
}
}
Ejercicio 2:
package com.mycompany.veraxx;
import java.util.Scanner;
public class NewClass {
public static void main(String[] args) {
int numero = 1;
while (numero <= 10){
double resultado = Math.pow(2, numero);
System.out.println("2 pow " + numero + " = " + resultado);
numero++;
}
}
Ejercicio 3:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
int n1, n2, n3, n4, n5, n6, n7, n8;
Scanner sc = new Scanner(System.in);
int total=0;
int prom=0;
System.out.println("Introduce un número: ");
n1 = sc.nextInt();
System.out.println("Introduce un número: ");
n2 = sc.nextInt();
System.out.println("Introduce un número: ");
n3 = sc.nextInt();
System.out.println("Introduce un número: ");
n4 = sc.nextInt();
System.out.println("Introduce un número: ");
n5 = sc.nextInt();
System.out.println("Introduce un número: ");
n6 = sc.nextInt();
System.out.println("Introduce un número: ");
n7 = sc.nextInt();
System.out.println("Introduce un número: ");
n8 = sc.nextInt();
System.out.println("Ha introducido los números: " + n1 + "; " + n2+ "; " + n3 + "; " +
n4+ "; " + n5 + "; " + n6+ "; " + n7 + "; " + n8);
total = n1+n2+n3+n4+n5+n6+n7+n8;
System.out.println("La suma total es:" +total);
prom= n1+n2+n3+n4+n5+n6+n7+n8/8;
System.out.println("El promedio es:" +prom);
}
}
Ejercicio 4:
package com.mycompany.veraxx;
public class NewClass1 {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int clave = 0;
int intentos = 0;
}
Ejercicio 5:
package javaapplication1;
public class ejercicio05 {
public static void main(String[] args) {
for(int n=1; n <= 10; n++){
for(int r=1; r <= 10; r++){
System.out.print(r + " ");
}
System.out.println(" ");
}
}
}
Ejercicio 6:
import java.util.Scanner;
public class Ejercicio_6 {
public static void main(String[] args) {
// TODO code application logic here
Scanner teclado=new Scanner(System.in);
int a,b,suma, resta, multiplicacion, opcion, contador=0;
double division;
String respuesta;
System.out.println("Ingrese dos números enteros:");
System.out.println("Número entero N°1:");
a=teclado.nextInt();
System.out.println("Número entero N°2:");
b=teclado.nextInt();
while(true){
do{
System.out.println("Cuatro operaciones:");
System.out.println("Suma [1]");
System.out.println("Resta [2]");
System.out.println("Multiplicación [3]");
System.out.println("División [4]");
System.out.println("Ingrese número de la operación que desea realizar:");
opcion=teclado.nextInt();
} while (!(opcion>=1 && opcion<=4));
switch(opcion){
case 1:
suma=a+b;
System.out.println("La suma de los números ingresados es:"+suma);
break;
case 2:
resta=a-b;
System.out.println("La resta de los números ingresados es:"+resta);
break;
case 3:
multiplicacion=a*b;
System.out.println("El producto de los números ingresados es:"+multiplicacion);
break;
case 4:
if(b==0){
System.out.println("No se puede realizar dicha operación");
break;
}else{
division=a/b;
System.out.println("El cociente de la división de los números ingresados es:"+division);
}
break;
}contador=contador+1;
System.out.println("¿Desea dejar de realizar operaciones?");
respuesta=teclado.next();
if (respuesta.equalsIgnoreCase("Si")){
System.out.println("Número de operaciones realizadas:"+contador);
break;
}
}
}
}
Ejercicio 7:
package Ejercicio002.pkg1;
import java.util.Scanner;
public class eje08Dwhile {
public static void main(String[] args) {
Scanner entra=new Scanner(System.in);
int contra, login;
do {
System.out.println( "Introduzca su login numérica: " );
login = entra.nextInt();
if (login != 1809)
System.out.println( "No es válida." );
}
while (login != 1809);
do {
System.out.println( "Introduzca su contraseña numérica: " );
contra = entra.nextInt();
if (contra != 1234)
System.out.println( "No es válida." );
}
while (contra != 1234);
}
}
Ejercicio 8:
package Ejercicio002.pkg1;
import java.util.Scanner;
do {
System.out.println("Escriba numeros enteros \nIngrese el primer numero:");
num1=entra.nextInt();
System.out.println("Ingrese el segundo numero \nMayor que el primero:");
num2=entra.nextInt();
if (num1>=num2){
System.out.println("El segundo numero debe ser mayor que el primero");
}
}while (num1>=num2);
System.out.println("\nNúmeros pares desde "+num1+" hasta "+num2+":");
for (int i = num1; i <= num2; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}
System.out.println("La suma de los dos numero es:"+(num1+num2));
System.out.println("El promedio de los dos numeros es:"+(num1+num2)/2);
}
}
Ejercicio 9:
import java.util.Scanner;
import java.util.Scanner;
import java.util.ArrayList;
public class ejercicio02{
public static void main(String[] args) {
char aux='y';
int i=0;
float sueldo=0;
ArrayList<Float> auxsueldo = new ArrayList<Float>();
Scanner sc = new Scanner(System.in);
System.out.println("--------::INGRESE SUELDO(>=930)::--------\n");
while(aux=='y'){
System.out.print("Empleado[" + (i+1) + "]: ");
sueldo = sc.nextFloat();
if(sueldo>=930){
auxsueldo.add(sueldo);
System.out.print("Desea continuar(y/n): ");
aux = sc.next().charAt(0);
System.out.println();
i++;
}else{
System.out.print("- ERROR: INGRESE SUELDO >=930 -\n");
}
}
if(aux=='n'){
float suma=0;
float mayor, menor;
mayor = menor = auxsueldo.get(0);
System.out.print("Número de empleados: " + i);
for(int y=0;y < auxsueldo.size();y++){
if(auxsueldo.get(y)>mayor){
mayor=auxsueldo.get(y);
}
if(auxsueldo.get(y)<menor){
menor=auxsueldo.get(y);
}
suma+=auxsueldo.get(y);
}
System.out.print("\nSueldo mayor: " + mayor);
System.out.print("\nSueldo menor: " + menor);
System.out.print("\nPromedio sueldos: " + suma/i);
}
sc.close();
}
}
Ejercicio 12:
package problemas_resueltos;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class Problema03 extends JApplet implements ActionListener {
// Declaración de variables globales para la GUI
JButton btnIngresar, btnBorrar;
JTextArea txtS;
JLabel lblNumero;
JTextField txtNumero;
JScrollPane scpScroll;
// Declaración de variables globales para el algoritmo
int c1 = 0, c2 = 0, c3 = 0, c4 = 0;
int mayor = 99, menor = 901;
// Crea la interfaz gráfica de usuario
public void init() {
getContentPane().setLayout(null);
lblNumero = new JLabel("Numero");
lblNumero.setBounds(15, 15, 90, 23);
getContentPane().add(lblNumero);
txtNumero = new JTextField();
txtNumero.setBounds(70, 15, 100, 23);
getContentPane().add(txtNumero);
btnIngresar = new JButton("Ingresar");
btnIngresar.setBounds(321, 15, 100, 23);
btnIngresar.addActionListener(this);
getContentPane().add(btnIngresar);
btnBorrar = new JButton("Borrar");
btnBorrar.setBounds(220, 15, 100, 23);
btnBorrar.addActionListener(this);
getContentPane().add(btnBorrar);
txtS = new JTextArea();
txtS.setFont(new Font("monospaced", 0, 12));
scpScroll = new JScrollPane(txtS);
scpScroll.setBounds(15, 53, 406, 130);
getContentPane().add(scpScroll);
}
// -----------------------------------------------------------------------
// Procesa eventos de tipo ActionEvent
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnIngresar)
ingresar();
if (e.getSource() == btnBorrar)
borrar();
}
// -----------------------------------------------------------------------
// Método del botón Borrar
void borrar() {
txtNumero.setText("");
txtNumero.requestFocus();
}
// -----------------------------------------------------------------------
// Método del botón Ingresar
void ingresar() {
int numero;
numero = getNumero();
if (numero >= 100 && numero <= 900) {
contarNumero(numero);
determinarMenor(numero);
determinarMayor(numero);
mostrarReporte();
borrar();
} else
JOptionPane.showMessageDialog(this, "Ingrese un número de 100 a 900");
}
// -----------------------------------------------------------------------
// Lee y retorna el número
int getNumero() {
return Integer.parseInt(txtNumero.getText());
}
// -----------------------------------------------------------------------
// Cuenta el número ingresado
void contarNumero(int numero) {
if (numero <= 300)
c1++;
else if (numero <= 500)
c2++;
else if (numero <= 700)
c3++;
else
c4++;
}
// -----------------------------------------------------------------------
// Determina el menor número ingresado
void determinarMenor(int numero) {
if (numero < menor)
menor = numero;
}
// -----------------------------------------------------------------------
// Determina el mayor número ingresado
void determinarMayor(int numero) {
if (numero > mayor)
mayor = numero;
}
// -----------------------------------------------------------------------
// Imprime una cadena con un salto de línea
void imprimir(String cad) {
txtS.append(cad + "\n");
}
// -----------------------------------------------------------------------
// Muestra el reporte
void mostrarReporte() {
txtS.setText("");
imprimir("Cantidad de números de 100 a 300 : " + c1);
imprimir("Cantidad de números de 301 a 500 : " + c2);
imprimir("Cantidad de números de 501 a 700 : " + c3);
imprimir("Cantidad de números de 701 a 900 : " + c4);
imprimir("Número menor.....................: " + menor);
imprimir("Número mayor.....................: " + mayor);
}
}