Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula:1-21-0343
Fecha:04/02/2022
1-Escribir un programa en Java que calcule el área de un rectángulo del
cual se le proporcionará por el teclado su altura y anchura (números
decimales).
/*
Escribir un programa en Java que calcule el área de un rectángulo
del cual se le proporcionará por el teclado su altura y anchura (números
decimales).
*/
import java.util.Scanner;
/**
*
* @param args
*/
public static void main(String [] args){
System.out.println("");
float base, altura, resultado;
Scanner obj = new Scanner(System.in);
System.out.print("Ingrese base:\t");
base = (float) obj.nextDouble();
System.out.print("Ingrese altura:\t");
altura = (float) obj.nextDouble();
resultado = (base*altura);
System.out.print("El area del Rectangulo es:\t"+resultado);
}
}
import java.util.Scanner;
while(num1 != num2)
if(num1>num2)
num1= num1-num2;
else
num2= num2 -num1;
import java.util.Scanner;
/*Escriba un programa que lea temperaturas expresadas en grados
Fahrenheit y las convierta a grados Celsius mostrándola. El programa
finalizará
cuando lea un valor de temperatura igual a 999. La conversión de grados
Farenheit
(F) a Celsius (C) está dada por C = 5/9(F − 32).*/
}
4. Escriba un programa que use dos bucles for anidados y el operador de
módulo (%) para detectar e imprimir números primos.
import java.util.Scanner;
if (division != 0) {
System.out.println("el numero " + num + " no es primo");
} else {
System.out.println("el numero " + num + " es primo");
}
}
}
}
import java.util.Scanner;
/*
Realice un programa que permita leer un número entero positivo y exprese
dicho en notación binaria
*/
do{
System.out.print("Introduce un numero entero >=
0: "); numero = sc.nextInt();
}while(numero < 0);
exp=0;
binario=0
;
while(numero!=0){
digito = numero % 2;
binario = binario + digito * Math.pow(10,
exp); exp++;
numero = numero/2;
}
System.out.printf("Binario: %.0f %n", binario);
}
}
Programación
II Ejercicios para practicar Vectores y Matrices
1. Elabore un programa que solicite al usuario 4 números, los memorice
(utilizando un vector), calcule su media aritmética y después muestre en
pantalla la media y los datos tecleados.
import java.util.Scanner;
Scanner leer=new
Scanner(System.in); for(int i=0;
i<4; i++)
{
}
total=c/4;
System.out.println("los
valores de la media es ="+ vec[i]);
}
}
2. Un programa que almacene en una tabla el número de días que tiene cada
mes (supondremos que es un año no bisiesto), pida al usuario que le indique
un mes (1=enero, 12=diciembre) y muestre en pantalla el número de días
que tiene ese mes.
/*Un programa que almacene en una tabla el número de días que tiene
cada mes (supondremos que es un año no bisiesto), pida al usuario que le
indique un mes
(1=enero, 12=diciembre) y muestre en pantalla el número de días que tiene ese
mes.
*/
import
java.util.Scanner;
public class mes {
Scanner
Scanner(System.i
entrada=new int n;
n);
System.out.println("ingrese
n=entrada.nextInt(
el numero del
mes"); ); switch(n) {
case 1: for(int i=1;
i<=31;i++)
System.out.println("Enero "+i);
}
break;
case 2: for(int i=1;
i<=28;i++)
{
System.out.println("Febrero
"+i);
}
break;
case 3: for(int i=1;
i<=31;i++)
{
System.out.println("Marrzo
"+i);
}
break;
case 4: for(int i=1;
i<=30;i++)
{
System.out.println("Abril "+i);
}
break;
case 5: for(int i=1;
i<=31;i++)
{
System.out.println("Mayo "+i);
}
break;
case 6: for(int i=1;
i<=30;i++)
{
System.out.println("junio "+i);
}
break;
case 7: for(int i=1;
i<=31;i++)
{
System.out.println("Julio "+i);
}
break;
case 8: for(int i=1;
i<=31;i++)
{
System.out.println("Agosto "+i);
}
break;
case 9: for(int i=1;
i<=30;i++)
{
System.out.println("Septiembre
"+i);
}
break;
case 10: for(int i=1;
i<=31;i++)
{
System.out.println("Octubre
"+i);
}
break;
case 11: for(int i=1;
i<=30;i++)
{
System.out.println("Noviembre
"+i);
}
break;
case 12: for(int i=1;
i<=31;i++)
{
System.out.println("Dicembre
"+i);
}
break;
}
}
}
import
java.util.Scanner;
public class burbuja {
public static void main(String[] args) {
Scanner entrada= new
Scanner(System.in); int
arreglo[],var1,aux;
System.out.println("digite la cantida que desee");
var1=entrada.nextInt();
arreglo[j]=arreglo[j+1
]; arreglo[j+1]=aux;
}
}
}
System.out.println("Arreglo
ordenado"); for(int a=(var1-
1);a>=0;a--) {
System.out.println(arreglo[a]+" - ");
}
}
}
5-Un programa pida datos al usuario los datos de una matriz de 4x4 y
muestra su traspuesta (el resultado de intercambiar filas por columnas).
import java.util.Scanner;
public class matrizTranspuesta {
int x;
for (int f = 0; f < 4; f++) {
for (int c = 0; c < f;
c++) {
x=m[f][c];
m[f][c]=m[c][f];
m[c][f]=x;
}
}
System.out.println("Matriz
transpuesta"); for (int f = 0; f < 4; f++)
{
for (int c = 0; c < 4; c++) {
System.out.print(m[f][c]+"
");
}
System.out.println("");
}
}
}
6. Un programa que pida al usuario los datos de una matriz de 3x3, y
muestre su determinante.
System.out.println("");
}
}
}
7. Un programa que pida al usuario los datos de una matriz de 3x3, y calcule y
muestre su matriz inversa
/*Un programa que pida al usuario los datos de una matriz de 3x3, y calcule y
muestre su matriz inversa.*/
import java.util.*;
public class
matriz3x3{
public static void main(String[]
args) { int i;
int j;
int matriza[][]=new int[3][3];
for (i=0;i<=2;i++){
for
(j=0;j<=2;j++){
System.out.print("Escribir valor " + i + " , " + j + "
: "); matriza [i][j] = dato.nextInt();
}
}
System.out.println("MATRIZ
3x3"); for (i=0;i<=2;i++){
for (j=0;j<=2;j++){
System.out.print(matriza[i][j]+""
);
}
System.out.println("");
}
}
}
8. Realice un programa que solicite una frase y determine la cantidad de
vocales minúsculas y mayúsculas
import
javax.swing.JOptionPane;
public class Programa {
public static void main(String[]
args) { String texto;
int vocales=0,mayusculas=0,minusculas=0;
texto = JOptionPane.showInputDialog("Introduce Un
Texto"); for (int x=0; x<texto.length();x++){
switch(texto.toUpperCase().charAt(x)){
case 'A':case 'E':case 'I':case
'U':case 'O': vocales++;
}
}
for (int x=0; x<texto.length();x++){
if(texto.charAt(x)>='A' &&
texto.charAt(x)<='Z'){
mayusculas++;
}
if(texto.charAt(x)>='a' &&
texto.charAt(x)<='z'){ minusculas++;
}
}
System.out.println("Total vocales: "+vocales);
System.out.println("Numero Total mayusculas:
"+mayusculas); System.out.println("Numero Total
minusculas: "+minusculas);
}