14
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.

ejemplos de programacion en java.pdf

  • Upload
    julio

  • View
    95

  • Download
    11

Embed Size (px)

DESCRIPTION

ejemplos básicos de programación en java

Citation preview

Page 1: ejemplos de programacion en java.pdf

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.

Page 2: ejemplos de programacion en java.pdf

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){

Page 3: ejemplos de programacion en java.pdf

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);

}

Page 4: ejemplos de programacion en java.pdf

}

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){

Page 5: ejemplos de programacion en java.pdf

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:

Page 6: ejemplos de programacion en java.pdf

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);

}

Page 7: ejemplos de programacion en java.pdf

}

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");

}

Page 8: ejemplos de programacion en java.pdf

}

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:

Page 9: ejemplos de programacion en java.pdf

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++)

{

Page 10: ejemplos de programacion en java.pdf

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();

}

Page 11: ejemplos de programacion en java.pdf

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:

Page 12: ejemplos de programacion en java.pdf

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;

Page 13: ejemplos de programacion en java.pdf

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:

Page 14: ejemplos de programacion en java.pdf

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