Anda di halaman 1dari 10

Instituto Superior Tecnolgico

TEMA: ESTRUCTURAS REPETITIVAS


PROBLEMAS
PROPUESTOS
CURSO: FUNDAMENTOS DE
PROGRAMACIN
PROFESOR: JAVIER BAYONA RAMOS
ALUMNOS:
RODOLFO RENZO MANCISIDOR
CHAVERA
LUIS GUSTAVO RAMIREZ
JONATHAN SARMIENTO TARAZONA
SECCIN: 30101CI

2015

1.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio01 {
public static void main(String[] args) {
String nombre;
int n;
for (n=1; n<=150; n++) {
nombre=JOptionPane.showInputDialog(n+". Ingresar nombre: ");
System.out.println(nombre);
}
}
}

2.package Propuestos;
public class Ejercicio02 {
public static void main(String[] args) {
int n,suma=0;
System.out.println("Los primeros 50 nmeros pares son: ");
for (n=2; n<=100; n+=2) {
suma=suma+n;
System.out.println(n);
}
System.out.println("La suma es: "+suma);
}
}

3.package Propuestos;
public class Ejercicio03 {
public static void main(String[] args) {
int n,suma=0;
System.out.println("Los nmeros impares menores a 150 son: ");
for (n=1; n<=150; n+=2) {
suma=suma+n;
System.out.println(n);
}
System.out.println("La suma es: "+suma);
}
}

4.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio04 {
public static void main(String[] args) {
int n,a,b;
a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un nmero entero: "));
b=Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro nmero entero: "));
if (b>a)
System.out.println("Los mltiplos de 7 comprendidos en el rango de "+a+" a "+b+" son:");
for (n=a; n<=b; n++) {
if (n%7==0){
System.out.println(n);
}
}
if (a>b)
System.out.println("Los mltiplos de 7 comprendidos en el rango de "+b+" a "+a+" son:");
for (n=b; n<=a; n++) {
if (n%7==0){
System.out.println(n);
}
}
if (a==b)
JOptionPane.showMessageDialog(null, "INGRESE NUMEROS DIFERENTES!");
}
}
5.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio05 {
public static void main(String[] args) {
int n,a,tabla;
a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un nmero entero: "));
System.out.println("La tabla de multiplicar hasta el 15 del nmero ingresado es: ");
for (n=1; n<=15; n++) {
tabla=a*n;
System.out.println(a+"x"+n+"="+tabla);
}
}
}
6.1.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio06_1 {
public static void main(String[] args) {
int n,cant,num;
cant=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=cant; n++) {
num=0+(-2*n);
System.out.print(num+" ");
}

}
}
6.2.package Propuestos;
import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class Ejercicio06_2 {
public static void main(String[] args) {
double n,cant,num;
DecimalFormat x = new DecimalFormat("0.0");
cant=Double.parseDouble(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=cant; n++) {
num=2.2+(1.1*n);
System.out.print(x.format(num)+" ");
}
}
}
6.3.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio06_3 {
public static void main(String[] args) {
int n,cant,num=0;
cant=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=cant; n++) {
num=num+(-1+(2*n));
System.out.print(num+" ");
}
}
}
6.4.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio06_4 {
public static void main(String[] args) {
int n,cant,num1,num2;
cant=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=(cant/2); n++) {
num1=1+(-2*n);
num2=0+n*2;
System.out.print(num1+" "+num2+" ");
}
if (cant%2!=0)
System.out.print(1+(-2*n));
}
}

6.5.package Propuestos;
import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class Ejercicio06_5 {
public static void main(String[] args) {
double n,cant,num1,num2;
DecimalFormat x = new DecimalFormat("0.0");
cant=Double.parseDouble(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=cant/2; n++) {
num1=-0.1+n*0.2;
num2=0+(-0.2*n);
System.out.print(x.format(num1)+" "+x.format(num2)+" ");
}
if (cant%2!=0)
System.out.print(x.format(-0.1+n*0.2));
}
}
6.6.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio06_6 {
public static void main(String[] args) {
int n,cant,num=3,control;
cant=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.print("La serie es: ");
for (n=1; n<=cant; n++) {
control=-12+(8*n);
num= num+(control);
System.out.print(num+" ");
}
}
}
7.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio07 {
public static void main(String[] args) {
int n,num,factorial=1;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un nmero entero positivo: "));
for (n=1; n<=num; n++) {
factorial=factorial*n;
}
JOptionPane.showMessageDialog(null, "El factorial del nmero es: "+factorial);
}
}

8.package Propuestos;
public class Ejercicio08 {
public static void main(String[] args) {
int n,multiplo_7,multiplo_5,suma_7=0,suma_5=0;
System.out.println("Los 20 primeros mltiplos de 7 son:");
for (n=1; n<=20; n++) {
multiplo_7=7*n;
suma_7=suma_7+multiplo_7;
System.out.println(multiplo_7);
}
System.out.println("Los 30 primeros mltiplos de 5 son:");
for (n=1; n<=30; n++) {
multiplo_5=5*n;
suma_5=suma_5+multiplo_5;
System.out.println(multiplo_5);
}
System.out.println("La suma de los multiplos de 7 es: :"+suma_7);
System.out.println("La suma de los multiplos de 5 es: :"+suma_5);
System.out.println("La suma de todos los multiplos generados es: :"+(suma_7+suma_5));
}
}
9.package Propuestos;
public class Ejercicio09 {
public static void main(String[] args) {
int n,promedio,suma=0,contador=0,negativos=0;
System.out.println("Los mltiplos de 5 comprendidos entre -50 y 2000 son:");
for (n=-45; n<2000; n++) {
if (n%5==0)
System.out.println(n);
if (n%5==0 && n>=0){
suma=suma+n;
contador=contador+1;
}
if (n%5==0 && n<0)
negativos=negativos+1;
}
promedio=suma/contador;
System.out.println("El promedio de los mltiplos positivos es:"+promedio);
System.out.println("La cantidad de mltiplos negativos:"+negativos);
}
}
10.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio10 {
public static void main(String[] args) {
String letra;
int n,contador=0;
for (n=1; n<=600; n++) {
letra=JOptionPane.showInputDialog(n+". Ingresar letra mayscula: ");
if (letra.equals("A") || letra.equals("E") || letra.equals("I") || letra.equals("O") ||
letra.equals("U"))
contador=contador+1;
}
System.out.println("La cantidad de vocales ingresadas es: "+contador);

}
}
11.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio11 {
public static void main(String[] args) {
int n,num,contador_cero=0,contador_impar=0,contador_par=0;
for (n=1; n<=200; n++) {
num=Integer.parseInt(JOptionPane.showInputDialog(n+". Ingresar nmero entero:"));
if (num==0)
contador_cero=contador_cero+1;
else{
if (num%2==0)
contador_par=contador_par+1;
else{
contador_impar=contador_impar+1;
}
}
}
contador_par=contador_par/2;
contador_impar=contador_impar/2;
contador_cero=contador_cero/2;
System.out.println("El porcentaje de pares es: "+contador_par+"%");
System.out.println("El porcentaje de impares es: "+contador_impar+"%");
System.out.println("El porcentaje de ceros es: "+contador_cero+"%");
}
12.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio12 {
public static void main(String[] args) {
int n,num,contador=0;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero entero mayor que
cero:"));
for (n=1; n<=num; n++) {
if (num%n==0)
contador=contador+1;
}
if (contador==2)
System.out.println(num+" es un nmero primo");
else{
System.out.println(num+" no es un nmero primo");
}
}
}
13.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio13 {
public static void main(String[] args) {
int n,num,sig,contador1=0,contador2=1;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero entero:"));
System.out.println("0");
System.out.println("1");
for (n=1; n<=(num-2); n++) {
sig=contador1+contador2;
contador1=contador2;
contador2=sig;
System.out.println(sig);

}
}
14.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio14 {
public static void main(String[] args) {
int n,num,contador=0;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero entero:"));
if (num==0)
System.out.println(num+" no es un nmero primo");
else{
if (num>0) {
for (n=1; n<=num; n++) {
if (num%n==0)
contador=contador+1;
}
if (contador==2)
System.out.println(num+" es un nmero primo");
else{
System.out.println(num+" no es un nmero primo");
}
}
else{
for (n=-1; n>=num; n--) {
if (num%n==0)
contador=contador+1;
}
if (contador==2)
System.out.println(num+" es un nmero primo");
else{
System.out.println(num+" no es un nmero primo");
}
}
}
}
}
15.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio15 {
public static void main(String[] args) {
int n,base,expo,potencia=1;
base=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero entero como base:"));
expo=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero entero como
exponente:"));
for (n=1; n<=expo; n++) {
potencia=potencia*base;
}
System.out.println("La potencia del nmero es: "+potencia);
}
}

16.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio16 {
public static void main(String[] args) {
String nombre;
int promedio,nota,n,correcta=0,erronea=0,suma=0;
for (n=1; n<=300; n++) {
nombre=JOptionPane.showInputDialog("Ingresar nombre: ");
nota=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nota de "+nombre+": "));
if (nota<=20 && nota>=0){
correcta=correcta+1;
suma=suma+nota;
}
else
erronea=erronea+1;
}
promedio=suma/correcta;
System.out.println("El promedio de las notas correctas es: "+promedio);
System.out.println("La cantidad de notas erroneas es: "+erronea);
}
}

17.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio17 {
public static void main(String[] args) {
int n,num1,num2,num3,contador=0,contador1=0,suma=0;
num1=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero: "));
for (n=1; n<=629; n++) {
num2=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero: "));
if (num2==num1)
contador=contador+1;
}
for (n=1; n<=70; n++) {
num3=Integer.parseInt(JOptionPane.showInputDialog("Ingresar nmero: "));
if (num3==num1)
contador1=contador1+1;
suma=suma+num3;
}
System.out.println("La cantidad de veces que se repitio el nmero "+num1+" es: "+
(contador+contador1));
System.out.println("El promedio de los ultimos 70 nmeros es: "+(suma/70));
}
}

18.package Propuestos;
import javax.swing.JOptionPane;
public class Ejercicio18 {
public static void main(String[] args) {
String nombre;
int n,nota1,nota2,nota3,cant1=0,cant2=0,cant3=0;
System.out.println("Los alumnos con las tres notas iguales son:");
for (n=1; n<=1; n++) {
nombre=JOptionPane.showInputDialog("Ingresar nombre: ");
nota1=Integer.parseInt(JOptionPane.showInputDialog("Ingresar primera nota de
"+nombre+": "));
nota2=Integer.parseInt(JOptionPane.showInputDialog("Ingresar segunda nota de
"+nombre+": "));
nota3=Integer.parseInt(JOptionPane.showInputDialog("Ingresar tercera nota de "+nombre+":
"));
if (nota1==nota2 && nota1==nota3 && nota2==nota3)
System.out.println(nombre);
if ((nota1!=0 && nota2!=0 && nota3==0) || (nota2!=0 && nota3!=0 && nota1==0) || (nota1!=0
&& nota3!=0 && nota2==0))
cant1=cant1+1;
if ((nota1!=0 && nota2==0 && nota3==0) || (nota2!=0 && nota3==0 && nota1==0) || (nota1==0
&& nota3!=0 && nota2==0))
cant2=cant2+1;
if (nota1==0 && nota2==0 && nota3==0)
cant3=cant3+1;
}
System.out.println("La cantidad de alumnos que les faltan una nota: "+cant1);
System.out.println("La cantidad de alumnos que les faltan dos notas: "+cant2);
System.out.println("La cantidad de alumnos que les faltan tres notas: "+cant3);
}
}

Anda mungkin juga menyukai