Sei sulla pagina 1di 14

Universidad autnoma del Estado de Mxico.

Ingeniera en Computacin.

Organizacin de archivos.

M. en T. I. Julio Alberto De la Teja Lpez.

Alumno: Wiliams Segura Alvarez

ICO-18.

4to Semestre

Prctica No1.

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


Cdigo:
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 nmero entre 0 y 9,999 y mostrarlo con las cifras al


revs.
Cdigo:
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.
Cdigo:
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 nmero de das que hay de


diferencia. Suponiendo todos los meses de 30 das.
Cdigo:
import java.util.Scanner;

public class NumDias {


public static void main(String[] args) {
Scanner in =new Scanner (System.in);
int dia1,mes1,ao1;
int dia2,mes2,ao2;
int total_dias;
System.out.println ("Fecha 1:");
System.out.print("Introduzca da: ");
dia1=in.nextInt();
System.out.print("Introduzca mes: ");
mes1=in.nextInt();
System.out.print("Introduzca ao: ");
ao1=in.nextInt();
System.out.println ("Fecha 2:");
System.out.print("Introduzca da: ");
dia2=in.nextInt();
System.out.print("Introduzca mes: ");
mes2=in.nextInt();
System.out.print("Introduzca ao: ");
ao2=in.nextInt();
total_dias = dia2-dia1 + 30*(mes2-mes1)+365*(ao2-ao1);
System.out.println ("Das de diferencia: " + total_dias);
}

}
Salida de pantalla:

5.- Pedir nmeros hasta que se teclee uno negativo, y mostrar


cuantos nmeros se han introducido.
Cdigo:
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 nmero: ");
num = Leer.nextInt();
k++;
}
while(num>=0);

System.out.println("\nSe ingresaron "+k+" nmeros");


}

}
Salida de pantalla:

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


tabla de multiplicar de dicho nmero:
Cdigo:
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 nmero (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 *.


Cdigo:
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 numricos que se introducirn ordenados


de forma creciente. stos los guardaremos en un arreglo de
tamao 10. Leer un nmero N, e insertarlo en el lugar adecuado
para que la tabla contine ordenada.
Cdigo:
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 nmero (ordenado crecientemente): ");
t[i]=in.nextInt();
}

System.out.println();
System.out.print("Nmero 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 tamao 4x4 y decir si es


simtrico o no, es decir si se obtiene la misma matriz al
cambiar las filas por columnas.
Cdigo:
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 nmeros.");
for (int i = 0; i < num.length; i++) {//Dimensin Uno.
for (int j = 0; j < num.length; j++) {//Dimensin 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 Simtrica.");
}
else{
System.out.println("La tabla no es Simtrica.");
}
}
}
Salida de pantalla:

10.- Crear una matriz de 5x5 y realizar el mtodo de gauss paso a paso.

Potrebbero piacerti anche