Está en la página 1de 5

TALLER DE INTRODUCCION A LA PROGRAMACION

SINDY YESSENIA RAMIREZ PARALES

FUNDACION UNIVERSITARIA SANMARTIN


INGENIERIA DE SISTEMAS
1º SEMESTRE
INTRODUCCION A LA PROGRAMACION
VILLAVICENCIO, META
1. Programa que lee numeros numeros pares e impares

import javax.swing.JOptionPane;

public class ParImpar {

public static void main(String[] args) {

int cantidad, numero;


int pares=0, impares=0;
String var;

var = (JOptionPane.showInputDialog(null,"Cuantos numeros desea ingresar: " , "


Cantidad de numeros ", JOptionPane.QUESTION_MESSAGE));
cantidad = Integer.parseInt(var);

for(int i=1; i<=cantidad; i++){

System.out.print("Ingresar el número: " + i + " de" + cantidad + " : ");

var = (JOptionPane.showInputDialog(null,"Ingresar el número: " + i + " de" +


cantidad + " : " , " Ingreso de numeros ", JOptionPane.QUESTION_MESSAGE));
numero = Integer.parseInt(var);

if(numero%2==0)

pares++;

else

{
impares++;
}

JOptionPane.showMessageDialog(null,"Numero de pares: " +pares);


JOptionPane.showMessageDialog(null,"Numero de impares: " +impares);

}
}

2. Calcular la mediana de una serie de números que se leen por el teclado

import java.util.Scanner;

public class media {

public static void main(String[] ARGS)


{
Scanner LEER = new Scanner(System.in);

int CANT_NUMEROS,NUMERO_AUX,NUM_MAYOR,I,J;
System.out.print("INGRESE LA CANTIDAD DE NUMEROS: ");
CANT_NUMEROS = LEER.nextInt();

int[] CAJA_NUMEROS = new int[CANT_NUMEROS + 1];

for(I = 1; I <= CANT_NUMEROS; I++)


{
System.out.print("INGRESE EL NUMERO (" + I + ") : ");
CAJA_NUMEROS[I] = LEER.nextInt();
}

for(I = 1; I <= CANT_NUMEROS; I++)


{
for(J = I; J <= CANT_NUMEROS; J++)
{
if(CAJA_NUMEROS[I] > CAJA_NUMEROS[J])
{
NUMERO_AUX = CAJA_NUMEROS[I];
CAJA_NUMEROS[I] = CAJA_NUMEROS[J];
CAJA_NUMEROS[J] = NUMERO_AUX;
}
}
}

System.out.println("\nLOS NUMEROS DE MENOR A MAYOR SON: \n");

for(I = 1; I <= CANT_NUMEROS; I++)


{
System.out.println(CAJA_NUMEROS[I]);
}
}
}

3.Programa que lee la Moda, cantidad de numeros que se repiten.

import java.io.*;
public class ModaNumeros
{

public static void main(String[] args)


{
int[] array = {33333333,5};
int FrecuTem, FrecuModa = 0, Moda = -1;

for (int i=0; i < array.length-1; i++)


{
FrecuTem = 1;
for(int j = i+1 ; j< array.length; j++)
{
if(array[i] == array[j])
FrecuTem ++;

}
if(FrecuTem > FrecuModa){
frecuModa = frecuTem;

Moda = array[i];
}
}
System.out.println("la moda es: " + Moda" Su frecuencia: " + FrecuModa);

}
}

4. Programa que ordene numeros en forma ascedente:


import java.io.*;

public class OrdenarNumeros


{

public static void main(String[]args)throws IOException


{

int i,n;
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));

System.out.println("Cuantos numeros va a ingresar :");


n=Integer.parseInt(br.readLine());

int datos[]= new int[n];

System.out.println("Ingrese los numeros :" );

for(i=0;i<n;i++)
{
datos[i]=Integer.parseInt(br.readLine()); }

for(i=0;i<n-1;i++)
{

int min=i;

for(int j=i+1;j<n;j++)
{
if(datos[j]<datos[min])
{
min=j;
}
}

if(i!=min){
int aux =datos[i];
datos[i]=datos[min];
datos[min] = aux;}

}
System.out.println("Los numeros de forma ascendente son :");
for(int k=0; k<n;k++)

System.out.print(datos[k] + " ");


}
}

También podría gustarte