ejemplos de programacion en java.pdf

Post on 21-Dec-2015

96 Views

Category:

Documents

11 Downloads

Preview:

Click to see full reader

DESCRIPTION

ejemplos básicos de programación en java

TRANSCRIPT

Universidad autónoma del Estado de México.

Ingeniería en Computación.

Organización de archivos.

M. en T. I. Julio Alberto De la Teja López.

Alumno: Wiliams Segura Alvarez

ICO-18.

4to Semestre

Práctica No1.

1.- Pedir el radio de una circunferencia y calcular su longitud:

Código:

package nota;

import java.util.*;

public class Nota {

public static void main(String[] args) {

double cal;

System.out.println("Dame la calificacion");

Scanner esc =new Scanner (System.in);

cal=esc.nextDouble();

if(cal>=0 == cal<6){

System.out.println("Insuficiente");

}

if(cal>=6 == cal<7){

System.out.println("Suficiente");

}

if(cal>=7 == cal<8){

System.out.println("Bien");

}

if(cal>=8 == cal<=10){

System.out.println("Excelente");

}

if(cal>10){

System.out.println("no hay calificacion mayor de 10");

}

}

}

Salida de pantalla:

2.- Pedir un número entre 0 y 9,999 y mostrarlo con las cifras al

revés.

Código:

public class PedirUnNumero {

public static void main(String[] args) {

int num;

num= 6589;

String str = String.valueOf(num);

String rpta= " ";

char [] valor = str.toCharArray();

for (int i = valor.length-1; i>-1; i--){

rpta+= valor[i]+" ";

}

System.out.println(rpta);

}

}

Salida de pantalla:

3.- Pedir una nota de 0 a 10 y mostrarla de la forma:

Insuficiente, Suficiente, Bien, Excelente.

Código:

package nota;

import java.util.*;

public class Nota {

public static void main(String[] args) {

double cal;

System.out.println("Dame la calificacion");

Scanner esc =new Scanner (System.in);

cal=esc.nextDouble();

if(cal>=0 == cal<6){

System.out.println("Insuficiente");

}

if(cal>=6 == cal<7){

System.out.println("Suficiente");

}

if(cal>=7 == cal<8){

System.out.println("Bien");

}

if(cal>=8 == cal<=10){

System.out.println("Excelente");

}

if(cal>10){

System.out.println("no hay calificacion mayor de 10");

}

}

}

Salida de pantalla:

4.-Pedir dos fechas y mostrar el número de días que hay de

diferencia. Suponiendo todos los meses de 30 días.

Código:

import java.util.Scanner;

public class NumDias {

public static void main(String[] args) {

Scanner in =new Scanner (System.in);

int dia1,mes1,año1;

int dia2,mes2,año2;

int total_dias;

System.out.println ("Fecha 1:");

System.out.print("Introduzca día: ");

dia1=in.nextInt();

System.out.print("Introduzca mes: ");

mes1=in.nextInt();

System.out.print("Introduzca año: ");

año1=in.nextInt();

System.out.println ("Fecha 2:");

System.out.print("Introduzca día: ");

dia2=in.nextInt();

System.out.print("Introduzca mes: ");

mes2=in.nextInt();

System.out.print("Introduzca año: ");

año2=in.nextInt();

total_dias = dia2-dia1 + 30*(mes2-mes1)+365*(año2-año1);

System.out.println ("Días de diferencia: " + total_dias);

}

}

Salida de pantalla:

5.- Pedir números hasta que se teclee uno negativo, y mostrar

cuantos números se han introducido.

Código:

import java.util.Scanner;

public class HastaUnoNegativo {

public static void main(String[] args) {

Scanner Leer = new Scanner(System.in);

int num,k=0;

do{

System.out.print("Ingrese un número: ");

num = Leer.nextInt();

k++;

}

while(num>=0);

System.out.println("\nSe ingresaron "+k+" números");

}

}

Salida de pantalla:

6.-Pide un número (que debe estar entre 0 y 10) y mostrar la

tabla de multiplicar de dicho número:

Código:

import java.util.Scanner;

public class Tabla {

public static void main(String[] args) {

int num;

Scanner numero = new Scanner(System.in);

do {

System.out.print("Ingresa un número (del 0 al 10): ");

num = numero.nextInt();

} while ( 0 <= num && num >= 10);

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

System.out.println(num + " X " + i + " = " + num*i);

}

}

}

Salida de pantalla:

7.-Dibuja un cuadrado de n elementos de lado utilizando *.

Código:

import java.util.Scanner;

public class Elementos {

public static void main(String[] args) {

Scanner in =new Scanner (System.in);

int n;

int fila, col;

System.out.print ("Lado del cuadrado: ");

n = in.nextInt();

for (fila=1; fila<=n; fila++)

{

for (col=1; col<=n; col++)

System.out.print ("* ");

System.out.println ("");

}

}

}

Salida de pantalla:

8.- Leer 5 elementos numéricos que se introducirán ordenados

de forma creciente. Éstos los guardaremos en un arreglo de

tamaño 10. Leer un número N, e insertarlo en el lugar adecuado

para que la tabla continúe ordenada.

Código:

import java.util.Scanner;

public class ElementosNumericos {

public static void main(String[] args) {

Scanner in =new Scanner (System.in);

int t[]=new int[10];

int num,sitio_num,j;

for (int i=0;i<5;i++)

{

System.out.print("Introduzca número (ordenado crecientemente): ");

t[i]=in.nextInt();

}

System.out.println();

System.out.print("Número a insertar entre los anteriores: ");

num=in.nextInt();

sitio_num=0;

j=0;

while(t[j]<num && j<=4){

sitio_num ++;

j++;

}

for (int i=4; i>=sitio_num; i--)

t[i+1]=t[i];

t[sitio_num]=num;

System.out.println("La nueva serie ordenada queda: ");

for (int i=0;i<5+1;i++)

System.out.println(t[i]);

}

}

Salida de pantalla:

9.- Crear y cargar un arreglo de tamaño 4x4 y decir si es

simétrico o no, es decir si se obtiene la misma matriz al

cambiar las filas por columnas.

Código:

import java.util.Scanner;

public class LaMismaMatriz {

public static void main(String[] args) {

int[][] num = new int[4][4];

boolean simetrico;

Scanner numero = new Scanner(System.in);

System.out.println("Ingrese los números.");

for (int i = 0; i < num.length; i++) {//Dimensión Uno.

for (int j = 0; j < num.length; j++) {//Dimensión Dos.

System.out.print("["+i+"]"+"["+j+"]"+"=");

num[i][j]=numero.nextInt();

}

}

System.out.println("Imprimiendo Tabla.");

for (int i = 0; i < num.length; i++) {

System.out.println();

for (int j = 0; j < num.length; j++) {

System.out.print(num[i][j] + " ");

}

}

System.out.println("\nComprobando Simetria.");

simetrico = true;

int control = num.length -1;

int i=0;

while (i < control && simetrico == true) {

int j=0;

while (j < control && simetrico == true) {

if(num[i][j] != num[j][i]){

simetrico = false;

}

j++;

}

i++;

}

if(simetrico){

System.out.println("La tabla resulta Simétrica.");

}

else{

System.out.println("La tabla no es Simétrica.");

}

}

}

Salida de pantalla:

10.- Crear una matriz de 5x5 y realizar el método de gauss paso a paso.

top related