Informe Guía Estructuras Repetitivas Java

Páginas: 14 (3415 palabras) Publicado: 30 de septiembre de 2015



UNIVERSIDAD DEL BÍO-BÍO
FACULTAD DE CIENCIAS EMPRESARIALES
ESCUELA DE INGENIERÍA CIVIL INFORMÁTICA
CHILLÁN 2015



Guía de ejercicios
Estructuras Repetitivas





Alumno: Abraham Briones Contreras.
Asignatura: Introducción a la Programación.
Profesora: Marcela Pinto F.
Fecha: Junio del 2015.
Parte II
1. Se requiere sumar los 100 primeros números naturales consecutivos.
public classP2_Ejercicio1{
public static void main (String[]args){
int acum=0;
int num=1;
do{
acum=acum+num;
num=num+1;
}while (num<=100);
System.out.println ("la suma es:"+acum);
}
}

2. Se requiere leer 50 números y determinar cuántos de ellos están en el rango [100..200[.

import java.util.Scanner;
public class P2_Ejercicio2{
public static void main (String[]args){
Scanner tec = new Scanner(System.in);
int i;
int num;
int rango=0;
for (i=1;i<=50;i++){
System.out.println("Ingrese un número");
num=tec.nextInt();
if (num>=100 && num<200){
rango = rango+1;
}
}
System.out.println ("Estan en el rango "+rango+" numeros");
}
}

4. Se requiere sumar los 8 primeros números múltiplos de 4 de una secuencia de 100 enteros que deben leerse. De haber menos de 8números múltiplos de 4, no sumar e indicarlo mediante un mensaje.

import java.util.Scanner;
public class P2_Ejercicio4{
public static void main (String[]args){
Scanner tec = new Scanner(System.in);
int cont=0;
int mult=0;
int num;
int suma=0;
do{
System.out.println("Ingrese un numero");
num = tec.nextInt();
cont=cont+1;
if (num%4==0){
mult=mult+1;
suma=suma+num;}
}while (!(cont==100||mult==8));
if (mult==8){
System.out.println("La suma de los primeros 8 numeros multiplos de 4 es "+suma);
}else{
if (mult<8){
System.out.println("No se han ingresado 8 numeros multiplos de 4");
}
}

}
}

5. Se precisa determinar si un número es primo. Para ello deberá usarse el operador mod, que retorna el resto de una división entera.
importjava.util.Scanner;
public class P2_Ejercicio5{
public static void main (String[]args){
Scanner tec = new Scanner(System.in);
int a;
int i;
String resp;
int x;
do{
System.out.println("Ingrese un numero");
x = tec.nextInt();
if (x==1){
System.out.println("El numero no es primo");
}else{
a=0;
for (i=1;i<=x;i++) {
if (x%i==0) {
a = a+1;
}
}if (a==2){
System.out.println("El numero es primo");
}else{
System.out.println("el número no es primo");
}
}
do{
System.out.println("¿Desea ingresar mas numeros? (si/no)");
resp = tec.next();
}while (!(resp.equals("si") || resp.equals("no")));
}while (!resp.equals("no"));
}
}

6. Dado un conjunto de 200 números ingresados por el usuario, indique, por cadauno de ellos, si es un número primo o no. Al término del algoritmo se deberá indicar cuántos números primos se leyeron.
public class P2_Ejercicio6{
public static void main (String[]args){
Scanner tec = new Scanner(System.in);
int a;
int acum=1;
int i;
int x;
for (x=1;x<=200;x++){
System.out.println("Ingresa numero");
x = tec.nextInt();
if (x==1) {
System.out.println("Elnumero no es primo");
}else{
a = 0;
for (i=1;i<=x;i++){
if (x%i==0) {
a = a+1;
}
}
if (a==2){
System.out.println("el numero es primo");
acum = acum+1;
}else{
System.out.println("el numero no es primo");
}
}
}
System.out.println("Se leyeron "+acum+" numeros primos");
}
}

8. Se desea leer una secuencia de números y concluir cuandose hayan leído n números pares. El valor de n debe ser positivo, solicitado al usuario.

import java.util.Scanner;
public class P2_Ejercicio8{
public static void main (String[]args){
Scanner tec = new Scanner(System.in);
int cpares, impar=1, num, par=1;
System.out.println ("¿Cuantos numeros pares desea registrar?(ingrese un valor positivo)");
cpares=tec.nextInt();
if (cpares<0){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • repaso de estructuras repetitivas en java bidimencional.
  • Estructuras repetitivas
  • GUÍA PRÁCTICOS ESTRUCTURAS REPETITIVAS
  • ESTRUCTURA REPETITIVA
  • Estructuras Repetitivas
  • Guia de estructura Repetitivas
  • Estructuras Repetitivas
  • EStructuras repetitivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS