laboratorio de programacion ejemplos y act 6
DESCRIPTION
programación en javaTRANSCRIPT
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
Ejercicio 1
public class Pares { public static void main(String[] args) { int num=2; while(num<=30) { if(num% 2==0) System.out.print(num+ " "); num++; } System.out.println(""); } }
� Tuvo errores en compilación, ¿Cuáles fueron?: Son se encontró error alguno. � ¿Cómo los soluciono?: No presento errores.
Ejercicio 2
public class DijitosPares { public static void main(String[] args) { int num=2; do{ if (num % 2 == 0) System.out.print (num + " "); num++; }while(num<=30); System.out.println(""); } }
� Tuvo errores en compilación, ¿Cuáles fueron?: Son se encontró error alguno. � ¿Cómo los soluciono?: No presento errores.
Ejercicio 3
public class NumerosPares { public static void main(String[]args){ for(int num = 2; num <=30; num++){ if(num % 2==0)
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
System.out.print(num + " "); } System.out.println(""); } }
� Tuvo errores en compilación, ¿Cuáles fueron?: Son se encontró error alguno. � ¿Cómo los soluciono?: No presento errores.
Ejercicio 4
import javax.swing.*; class Clave { static String clave = "universidad"; static String claveUsuario; static int numVeces=0; public static void main (String[] args) { numVeces=0; do{ claveUsuario=JOptionPane.showInputDialog("digite la clave"); numVeces++; }while(!clave.equals(claveUsuario)&& numVeces<3); if(numVeces==3 && !clave.equals(claveUsuario)) { JOptionPane.showMessageDialog(null,"clave Errada"); }else{JOptionPane.showMessageDialog(null,"clave correcta"); } } }
� Tuvo errores en compilación, ¿Cuáles fueron?: Son se encontró error alguno. � ¿Cómo los soluciono?: No presento errores.
Ejercicio 5
public class ParImpar { public static void main(String arg[]) { String resultado=""; for(int valor=1;valor<=15;valor++) { resultado = ((valor%2==0)?"par":"impar"); System.out.println(valor+" Es numero "+resultado); }
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
} }
� Tuvo errores en compilación, ¿Cuáles fueron?: Son se encontró error alguno. � ¿Cómo los soluciono?: No presento errores.
Ejercicio 6
import javax.swing.*; public class TablaMultiplicar { static int mdo; static int mdor; static int prod; static String salida; static String aux; public static void main(String args[]) { String aux=JOptionPane.showInputDialog("Tabla de multiplicar a imprimir"); mdo=Integer.parseInt(aux); mdor=1; aux=""; salida=""; while(mdor <= 10) { prod= mdo*mdor; aux=" "+mdo+"X"+mdor+" = "+prod+"\n"; salida+=aux; mdor++; } JOptionPane.showMessageDialog(null, salida); } } Ejercicio 7
import javax.swing.*; public class Tabla3 { static int mdo; static int mdor; static int prod; static String salida; static String aux; public static void main(String args[]) { mdo=3; mdor=1;
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
aux=""; salida=""; while(mdor <= 10) { prod= mdo*mdor; aux=" "+mdo+"X"+mdor+" = "+prod+"\n"; salida+=aux; mdor++; } JOptionPane.showMessageDialog(null, salida); } } Actividad 6.1
1) Elabore un programa que a partir de un número ingresado por teclado genere la
impresión de sus divisores.
import javax.swing.JOptionPane; public class Divisores { public int num1; public String numDivisores; Divisores() { num1=0; numDivisores=""; } public void Captura() { num1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero")); } public void Calcula() { for(int i = 1; i < (num1 + 1); i++) { if(num1 % i == 0) {numDivisores += i; if(i < num1) {numDivisores +=", "; } } } numDivisores +=""; JOptionPane.showMessageDialog(null, "Los divisores de " + num1 + " son: " + "\n" + numDivisores); //System.out.println(numDivisores); }
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
public static void main(String a[]) { Divisores Di=new Divisores(); Di.Captura(); Di.Calcula(); } }
2) Realice un programa que visualice en pantalla los números múltiplos de 5 que
existen entre 1 y 100.
import javax.swing.JOptionPane; public class Multi5 { static int num1; static int num2; static int producto; static String resul; static String aux; Multi5() { num1=5; num2=1; producto=0; resul=""; aux=""; } public void calc() { while(num2 <= 20) { producto= num1*num2; resul+=producto; resul+="\n"; num2++; } JOptionPane.showMessageDialog(null, resul); } public static void main(String m[]) { Multi5 mul=new Multi5(); mul.calc(); } }
FUNDACION UNIVERSATARIA SAN MARTIN FACULTAD DE INGENIERIA DE SISTEMAS
LABORATORIO DE PROGRAMACION
FACULTAD DE INGENIERIA DE SISTEMAS 2013
3) Escriba un programa que lea o ingrese una serie de números por teclado, el
programa finaliza cuando se digita el cero. Así mismo se deben ir sumando los
valores ingresados, de tal forma que al finalizar el programa se imprima el valor
de la sumatoria.
import javax.swing.JOptionPane; public class Sumatoria { int n=0, m=0; public void Proceso() { for (int i = 0; i < 1000; i++) { String num=JOptionPane.showInputDialog("Ingrese el numero"); n = Integer.parseInt(num); if(n!=0){m=m+n; }else{ JOptionPane.showMessageDialog(null, "La sumatoria es igual a: "+m); break;} } } public static void main(String []args) { Sumatoria SM= new Sumatoria(); SM.Proceso(); } }
4) Construya un programa que permita leer 12 números enteros y determine cuál es
el número mayor de los valores ingresados por teclado.
import javax.swing.JOptionPane; public class Mayor12 { int n = 0, mayor = -99999, menor = 99999; public void Proceso() { for (int i = 0; i < 12; i++) { String br=JOptionPane.showInputDialog("Ingrese el numero"); n = Integer.parseInt(br); if(n > mayor) { mayor = n;} if(n < menor) { menor = n;} } JOptionPane.showMessageDialog(null, "El numero mayor es: " + mayor + "\n" + "El numero menor es :" + menor);} public static void main(String[] args) { Mayor12 My= new Mayor12(); My.Proceso(); } }