Está en la página 1de 12

public class Main {

public static void main(String[] args) {


//Variables
int pares=0; //Numeros pares
int impares=0; //Numeros impares
int ceros=0; //Ceros
//Vector
int numeros[] = new int[10]; //Vector con numeros
//Asignamos numeros al vector
numeros[0] = 2;
numeros[1] = 15;
numeros[2] = 0;
numeros[3] = 9;
numeros[4] = 18;
numeros[5] = 37;
numeros[6] = 0;
numeros[7] = 21;
numeros[8] = 158;
numeros[9] = 301;
//Recorremos el vector y realizamos las comprobaciones
for(int i=0;i<numeros.length;i++){
if(numeros[i] == 0) ceros++;
else{
if(numeros[i] % 2 == 0) pares++;
else impares++;
}
}
//Mostramos por pantalla el resultado
System.out.println("Numeros de pares: " + pares);
System.out.println("Numeros de impares: " + impares);
System.out.println("Numeros de ceros: " + ceros);

}
}

Solucion Ejercicio 1 - Laboratorio 8 - Vectores


package problemavector1;
import java.util.Scanner;
public class ProblemaVector1 {
private Scanner teclado;
private int[] n;
public void cargar() {
teclado = new Scanner(System.in);
n = new int[8];
for (int f = 0; f < 8; f++) {
System.out.print("Ingrese valor del vector:"+f);
n[f] = teclado.nextInt();
}
}
public void sumavector() {
int suma = 0;
for (int f = 0; f < 8; f++) {
suma = suma + n[f];
}
System.out.print("La suma del vector n es = " + suma);
}
public void sumamayores36() {
int suma36 = 0;
for (int f = 0; f < 8; f++) {
if (n[f] > 36) {
suma36 = suma36 + n[f];
}
}
System.out.print("La suma de elem. dell vector > 36 es = " + suma36);
}

public void cantidadvaloresmayor50() {


int cantidad = 0;
for (int f = 0; f < 8; f++) {
if (n[f] > 50) {
cantidad = cantidad + 1;
}
}
System.out.print("La cantidad de elementos > 50 es = " + cantidad);
}
public static void main(String[] args) {
ProblemaVector1 pv = new ProblemaVector1();
pv.cargar();
pv.sumavector();
pv.sumamayores36();
pv.cantidadvaloresmayor50();
// TODO code application logic here
}
}

Solucion Ejercicio 2 - Laboratorio 8 - Vectores


Enunciado
2. Realizar un programa que pida la carga de dos vectores numricos enteros de 4 elementos.
Obtener la suma de los dos vectores, dicho resultado guardarlo en un tercer vector del mismo
tamao. Sumar componente a componente.
package sumarvector;
import java.util.Scanner;
/**
*
* @author arroyopaz
*/
public class SumarVector {
private Scanner teclado;
private int[] a, b, c;

public void ingresarvectorA() {


teclado = new Scanner(System.in);
a = new int[4];
System.out.println("Vector A");
for (int i = 0; i < 4; i++) {
System.out.print("Ingrese componente " + (i+1)+" = ");
a[i] = teclado.nextInt();
}
}
public void ingresarvectorB() {
teclado = new Scanner(System.in);
b = new int[4];
System.out.println("Vector B");
for (int i = 0; i < 4; i++) {
System.out.print("Ingrese componente " + (i+1)+ " = ");
b[i] = teclado.nextInt();
}
}
public void sumarvector() {
c = new int[4];
for (int i = 0; i < 4; i++) {
c[i] = a[i]+b[i];
}
}

public void mostarvectorC() {


System.out.println("Suma de Vector A + B");
for (int i = 0; i < 4; i++) {
System.out.println("Componente "+(i+1)+" = "+c[i]);
}
}

public static void main(String[] args) {


// TODO code application logic here
SumarVector sv1 = new SumarVector();
sv1.ingresarvectorA();
sv1.ingresarvectorB();
sv1.sumarvector();
sv1.mostarvectorC();
}
}

package Vector1;
import java.util.Scanner;
public class Vector1 {
private Scanner teclado;
int[] t;
public void ingreso(){
teclado= new Scanner (System.in);
t=new int[6];
for(int i=0; i<6;i++){

System.out.print("Ingrese el elemento"+i+" ");


t[i]=teclado.nextInt();
}
}
public void pareseimpares(){
Scanner sc = new Scanner(System.in);
int num;
System.out.println("Introduzca numero: ");
num = sc.nextInt();
if ((num % 2)== 0) {
System.out.println("PAR");
}else{

System.out.println("IMPAR");
}
}
public void salida(){
for (int i=0;i<6;i++){
System.out.println(t[i]);

}
}
public static void main(String[] args) {
Vector1 V1 = new Vector1();
V1.ingreso();
V1.salida();
//main
Scanner sc = new Scanner(System.in);
int num;
System.out.println("Introduzca numero: ");
num = sc.nextInt();
if ((num%2)==0)
System.out.println("PAR");
else
System.out.println("IMPAR");

System.out.print("mostrar elementos impar y par es = "i ++);


}

package cuadradoasterisco;
import java.util.Scanner;
public class CuadradoAsterisco {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
int filas, columnas;
//leer nmero de filas hasta que sea un nmero > 0
do{
System.out.print("Introduce nmero de filas: ");
filas = sc.nextInt();
}while(filas<1);
//leer nmero de columnas hasta que sea un nmero > 0
do{
System.out.print("Introduce nmero de columnas: ");
columnas = sc.nextInt();
}while(columnas<1);
for(int i = 1; i<=filas; i++){

//filas

for(int j = 1; j<=columnas; j++){ //columnas


System.out.print(" * ");
}
System.out.println();
}

}
}

package Fibonacci;
import java.util.Scanner;
public class Main {
public static int Fibo (int N){
int a1=0,a2=1,actual=1,i;
if (N==0||N==1)
actual=1;
else {
for (i=2; i<=N;i++){
actual=a1+a2;
a1=a2;
a2=actual;
System.out.print(\n+a2);
}
}
return(actual);
}
public static void main(String[] args) {
int n=0;
int r=0;
Scanner valor = new Scanner(System.in);
System.out.print(****FIBONACCI****);
System.out.print(\nIngrese Numero:);

n=valor.nextInt();
r=Fibo(n);
System.out.print(\nRESULTADO:+r);
}
}

package Fibonacci;
import java.util.Scanner;
public class Main {
public static int Fibo (int N){
int a1=0,a2=1,actual=1,i;
if (N==0||N==1)
actual=1;
else {
for (i=2; i<=N;i++){
actual=a1+a2;
a1=a2;
a2=actual;
System.out.print(\n+a2);
}
}
return(actual);
}

public static void main(String[] args) {


int n=0;
int r=0;
Scanner valor = new Scanner(System.in);
System.out.print(****FIBONACCI****);
System.out.print(\nIngrese Numero:);
n=valor.nextInt();
r=Fibo(n);
System.out.print(\nRESULTADO:+r);
}
}

public class Fibonacci {


/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n1=1, n2=1, n3, c;
c= Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de terminos: "));
System.out.println(n1+" "+n2+" ");
for(int i=1; i<=c-2;i++){
n3 = n1+n2;
n1=n2;
n2=n3;
System.out.print(n3+" ");
}
System.out.println();
}

public class seriefibunacci {


public static long fib(int n) {
if (n <= 1) return n;
else return fib(n-1) + fib(n-2);
}
public static void main(String[] args) {
int N = 25;
for (int i = 1; i <= N; i++)
System.out.println(i + ": " + fib(i));
}
}}

package fibonacci;
public class Fibonacci {
public static long fib(int n) {
if (n <= 1) return n;
else return fib(n-1) + fib(n-2);
}

public static void main(String[] args) {


int N = 25;
for (int i = 1; i <= N; i++)
System.out.println(i + ": " + fib(i));
}

También podría gustarte