Initial commit

parent 814519ee
public class Concatenacion_nombre_color {
public static void main(String[] args) {
String nombre , color;
System.out.println("Ingrese su nombre");
nombre = System.console().readLine();
System.out.println("Ingrese su color favorito");
color = System.console().readLine();
System.out.println("El nombre ingreado es "+nombre+" y su color favorito es "+color);
}
}
public class Matriz {
public static void main(String[] args) {
int matriz[][] = new int [2][2];
int i , j , k = 0 ;
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
matriz[i][j]=k;
k++;
}
}
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
System.out.print(matriz[i][j] + "");
System.out.println();
}
}
}
}
import java.lang.reflect.Array;
import java.util.Scanner;
public class torovaca {
public static void main(String[] args) throws InterruptedException {
Scanner sn = new Scanner(System.in);
int numAdivinar = 0;
int [] digitos;
boolean cifrasRepetidas = false;
do {
numAdivinar= generaNumeroAleatorio(1000,9999);
digitos= devuelveDigitos(numAdivinar);
cifrasRepetidas = elementoRepetido(digitos);
} while(cifrasRepetidas);
//System.out.println("Ramdon "+numAdivinar);
boolean fin = false;
// empieza a jugar
int intentos=0;
while (!fin) {
// el usuario introduce un numero
System.out.println("Inserte un número: ");
int numeroUsuario = sn.nextInt();
intentos++;
System.out.println("Intento nro: "+intentos);
// Creamos el array de digitos
int[] digitosUsuario = devuelveDigitos(numeroUsuario);
// Sino son 4 cifras, volvemos de nuevo a pedir
if (digitosUsuario.length != 4) {
System.out.println("Solo numeros de 4 cifras es permitido");
} else {
// obtenemos el numero de toros
int toros = numeroElementosRepetidosMismaPosicion(digitosUsuario, digitos);
// Obtengo el numero de vacas
int vacas = numeroElementosRepetidosDistintaPosicion(digitosUsuario, digitos);
// Muestro lo obtenido
System.out.println(toros + "Toros " + vacas + "Vacas");
// Si son 4 toros, hemos ganado
if(intentos<=12){
if(toros == digitos.length ){
fin = true;
System.out.println("Ha ganado B");
}
}else{
fin = true;
System.out.println("Ha ganado A");
}
}
}
}
// FUNCIONES A USAR
public static int generaNumeroAleatorio (int minimo, int maximo ){
int num= (int) Math.floor(Math.random() * (maximo - minimo +1) + (minimo) );
return num;
}
// CONTADOR DE VACAS
public static int numeroElementosRepetidosDistintaPosicion(int[] array1, int[] array2){
int repetidos = 0;
for(int i=0; i< array1.length;i++){
for(int j=0 ; j<array2.length ;j++){
if(i!=j && array1[i]==array2[j]){
repetidos++;
}
}
}
return repetidos;
}
// CONTADOR DE TOROS
public static int numeroElementosRepetidosMismaPosicion (int[] array1, int[] array2){
int repetidos=0;
for(int i=0; i<array1.length; i++){
if(array1[i]==array2[i]){
repetidos++;
}
}
return repetidos;
}
// ELEMENTOS REPETIDOS
public static boolean elementoRepetido(int[] array) {
// Recorremos el array la 1º vez
for (int i = 0; i < array.length; i++) {
// Recorremos el mismo array
for (int j = i + 1; j < array.length; j++) {
// Si coincide significa que hay un elemento repetido
if (array[i] == array[j]) {
return true;
}
}
}
// No hay un elemento repetido
return false;
}
/*
DEVUELVE LOS DIGITOS DE UN NUMERO A UN ARRAY
(numeroInicial) numero al que extraer los digitos
Return ARRAY con cada uno de los digitos
*/
public static int[] devuelveDigitos (int numeroInicial){
int numero = numeroInicial;
int digitos []= new int [cuentaCifras(numeroInicial)];
int numero_solo;
for(int i=0; numeroInicial>0;i++){
numero = numero / 10 ;
numero_solo= numeroInicial - (numero * 10);
digitos[i] = numero_solo ;
numeroInicial = numero;
}
return invertirArray(digitos);
}
// CUENTA EL NUMERO DE CIFRAS DE UN NUMERO
public static int cuentaCifras (int num){
int contador = 0 ;
if(num==0){
contador=1;
}else{
for(int i= Math.abs(num); i>0; i/=10){
contador++;
}
}
return contador;
}
public static int[] invertirArray(int [] array){
int temp []= new int [array.length];
for (int i = temp.length - 1,j=0; i >= 0; i--,j++) {
temp[i] = array[j];
}
return temp;
}
}
public class aniobisiesto
{
public static void main(String[] args) {
for(int i=1962;i<=2021;i++){
if ((i % 4 == 0) && ((i % 100 != 0) || (i % 400 == 0)))
System.out.println("El año es bisiesto "+i);
else
System.out.println("El año no es bisiesto "+i);
}
}
}
public class box {
public float ancho=5;
public float largo=10;
public float altura=8;
public float volumen;
public static void main(String[] args) {
box cal = new box();
cal.calcular_volumen();
}
public void calcular_volumen() {
volumen = ancho*largo*altura;
System.out.println("El volumen es: "+volumen);
}
}
public class fluctuacion {
public static void main(String[] args) {
String numeros = "20,23,25,30,22,21,26";
String[] resultadoSplit = numeros.split(",");
double fluc;
int aux1=0,mayor=0,index=0;
for (String itemSplit : resultadoSplit) {
System.out.println(itemSplit);
}
for(int i=0; i<6;i++){
aux1=(Integer.parseInt(resultadoSplit[i])-Integer.parseInt(resultadoSplit[i+1]));
if(aux1<1){
aux1=aux1*-1;
}
if(aux1>mayor){
mayor=aux1;
index=i;
}
}
fluc=(double)mayor/Integer.parseInt(resultadoSplit[index])*100;
System.out.println("La mayor fluctuacion es "+fluc+" "+index);
}
}
import java.time.chrono.ThaiBuddhistChronology;
import javax.swing.Box;
class box {
float ancho;
float alto ;
float profundidad;
float volumen;
public box (float ancho,float alto,float profundidad){
this.ancho=ancho;
this.alto=alto;
this.profundidad=profundidad;
}
public box (){
}
public box (float ancho){
this.ancho=ancho;
this.alto=ancho;
this.profundidad=ancho;
}
public float calcular_Volumen(){
this.volumen=this.ancho * this.alto * this.profundidad;
return this.volumen;
}
}
class BoxPeso extends box {
float peso;
public BoxPeso (float ancho,float alto,float profundidad,float peso){
super(ancho,alto,profundidad);
this.peso=peso;
}
public BoxPeso (){
super();
}
public BoxPeso (float ancho){
super(ancho);
}
}
class Envio extends BoxPeso{
public Envio (float ancho,float alto,float profundidad,float peso){
super(ancho,alto,profundidad,peso);
}
public Envio(){
super();
}
public Envio(float ancho){
super(ancho);
}
}
public class herencia_box {
public static void main(String[] args) {
// Envio con 4 parametros
Envio envio1 = new Envio(2,3,4,5);
System.out.println("El volumen del primer objeto es "+envio1.calcular_Volumen()+" con peso de "+envio1.peso);
System.out.println("");
// Envio con 1 parametro
Envio envio2 = new Envio(2);
System.out.println("El volumen del segundo objeto es "+envio2.calcular_Volumen());
System.out.println("");
//Envio sin parametros
Envio envio3 = new Envio();
System.out.println("El volumen del tercer objeto es "+envio3.calcular_Volumen());
}
}
import java.util.Scanner;
public class switch_lenguaje_programacion5 {
public static void main(String[] args) {
String nro;
System.out.println("Ingrese un nuemro del 1 al 6");
nro = System.console().readLine();
String lang;
switch (nro)
{
case "1": lang = "PHP=es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.​";
break;
case "2": lang = "Java=es un lenguaje orientado a objetos, aunque no de los denominados puros; en Java todos los tipos, a excepción de los tipos fundamentales de variables (int, char, long...) son clases.";
break;
case "3": lang = "Python= es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.";
break;
case "4": lang = "Ruby=es un lenguaje de programación interpretado, reflexivo y orientado a objetos";
break;
case "5": lang = "JavaScript= es un lenguaje de programación o de secuencias de comandos que te permite implementar funciones complejas en páginas web";
break;
case "6": lang = "C:es un lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de incorrecciones";
break;
default: lang = "Lenguaje invalido";
break;
}
System.out.println(lang);
}
}
public class switch_meses {
public static void main (String[] arg) {
String dia_m;
System.out.println("Ingresar mes");
dia_m = System.console().readLine();
String mes;
switch (dia_m)
{
case "12":
case "1":
case "2":
mes = "Verano";
break;
case "3":
case "4":
case "5":
mes = "Otonio";
break;
case "6":
case "7":
case "8":
mes = "invierno";
break;
case "9":
case "10":
case "11":
mes = "Primavera";
break;
default: mes = "lang inválido";
break;
}
System.out.println(mes);
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Practica JavaScript</title>
<script type="text/javascript">
var nrouno;
var nrodos;
var accion;
function init() {
var result = document.getElementById('result');
var uno = document.getElementById('uno');
var dos = document.getElementById('dos');
var tres = document.getElementById('tres');
var cuatro = document.getElementById('cuatro');
var cinco = document.getElementById('cinco');
var seis = document.getElementById('seis');
var siete = document.getElementById('siete')
var ocho = document.getElementById('ocho');
var nueve = document.getElementById('nueve');
var cer = document.getElementById('cero')
var suma = document.getElementById('suma');
var resta = document.getElementById('resta');
var multi = document.getElementById('multi');
var division = document.getElementById('division');
var limpiar = document.getElementById('limpiar');
var esigual = document.getElementById('esigual');
uno.onclick = function(e){
result.textContent = result.textContent + "1";
}
dos.onclick = function(e){
result.textContent = result.textContent + "2";
}
tres.onclick = function(e){
result.textContent = result.textContent + "3";
}
cuatro.onclick = function(e){
result.textContent = result.textContent + "4";
}
cinco.onclick = function(e){
result.textContent = result.textContent + "5";
}
seis.onclick = function(e){
result.textContent = result.textContent + "6";
}
siete.onclick = function(e){
result.textContent = result.textContent + "7";
}
ocho.onclick = function(e){
result.textContent = result.textContent + "8";
}
nueve.onclick = function(e){
result.textContent = result.textContent + "9";
}
cero.onclick = function(e){
result.textContent = result.textContent + "0";
}
limpiar.onclick = function(e){
vaciar();
}
suma.onclick = function(e){
nrouno= result.textContent;
accion= "+";
vaciar();
}
resta.onclick = function(e){
nrouno= result.textContent;
accion= "-";
vaciar();
}
division.onclick = function(e){
nrouno= result.textContent;
accion= "/";
vaciar();
}
multi.onclick = function(e){
nrouno= result.textContent;
accion= "*";
vaciar();
}
esigual.onclick = function(e){
nrodos=result.textContent;
operar();
}
}
function vaciar(){
result.textContent="";
}
function reset(){
result.textContent="";
nrouno=0;
nrodos=0;
accion="";
}
function operar(){
var resp = 0;
switch(accion){
case "+":
resp = parseFloat(nrouno) + parseFloat(nrodos);
break;
case "-":
resp = parseFloat(nrouno) - parseFloat(nrodos);
break;
case "/":
resp = parseFloat(nrouno) / parseFloat(nrodos);
break;
case "*":
resp = parseFloat(nrouno) * parseFloat(nrodos);
break;
}
reset();
result.textContent = resp;
}
</script>
<style type="text/css">
body{
background: grey;
}
#tabla{
margin left: 20px;
}
</style>
</head>
<body onload="init();" >
<h1 id="titulo">Calculadora</h1>
<br><br><br>
<table id=tabla border="solid black 3px">
<tr>
<td colspan="4"><span id="result" style="width: 20px;height: 20px;display: block;"></span></td>
</tr>
<tr>
<td><button id="siete">7</button></td>
<td><button id="ocho">8</button></td>
<td><button id="nueve">9</button></td>
<td><button id="resta">-</button></td>
</tr>
<tr>
<td><button id="cuatro">4</button></td>
<td><button id="cinco">5</button></td>
<td><button id="seis">6</button></td>
<td><button id="suma">+</button></td>
</tr>
<tr>
<td><button id="uno">1</button></td>
<td><button id="dos">2</button></td>
<td><button id="tres">3</button></td>
<td><button id="division">/</button></td>
</tr>
<tr>
<td><button id="limpiar">C</button></td>
<td><button id="cero">0</button></td>
<td><button id="multi">*</button></td>
<td><button id="esigual">=</button></td>
</tr>
</table>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input id='bc' type="button">Click</input>
<div id='msg'></div>
<script type="text/javascript">
let bc=document.getElementById('bc');
let msg=document.getElementById('msg');
bc.addEventListener('mouseup',(e) => {
switch (e.button){
case 0:
msg.textContent = 'Left mouse button cliccked.';
break;
case 1:
msg.textContent= 'Middle mouse button cliccked.';
break;
case 2:
msg.textContent= 'Right mouse button cliccked.';
break;
default:
msg.textContent='Unkown mouse button code'+$(event.button);
}
})
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<title>JavaScript Challenges</title>
<style>
#emailpara {
display: none;
}
</style>
</head>
<body >
<form action="">
<fieldset>
<legend>Email subscriptions</legend>
<p id="Ross">
<label>
<input type="checkbox"name="subscribe" id="subscribe">
Yes! I would like to receive all of your free candy!
</label>
</p>
<p id="emailpara">
<label>
Email Address:
<input type="text" name="email" id="email">
</label>
</p>
</fieldset>
</form>
</body>
<script>
document.getElementById("Ross").style.backgroundColor = "blue";
function toggleEmail() {
var cb = document.getElementById('subscribe');
var texto = document.getElementById('emailpara');
document.getElementById('subscribe').addEventListener('click', () => {
if (texto.style.display!='block') {
texto.style.display ='block';
} else {
texto.style.display ='none';
alert("Texto oculto");
}
});
}
toggleEmail();
</script>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<fieldset>
<legend>Billing Information</legend>
<p>
<label>
Postal Address:<br>
<input name="postaladdress" id="postaladdress"></input>
</label>
</p>
<p>
Home Address:<br>
<label>
<input type="checkbox" name="homepostalcheck" id="homepostalcheck">
Same as above
</label>
<br>
<input name="homeaddress" id="homeaddress"></input>
</p>
</fieldset>
</body>
<script>
function setHomeAdress(){
var campo1 = document.getElementById('postaladdress');
cb=document.getElementById('homepostalcheck')
document.getElementById('postaladdress').addEventListener('change', () => {
alert(campo1.value);
}
);
document.getElementById('homepostalcheck').addEventListener('click', () => {
if (cb.checked==true) {
document.getElementById("homeaddress").disabled = true;
} else {
document.getElementById("homeaddress").disabled = false;
}
});
}
setHomeAdress();
</script>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<form action="mailto:me@fakeemail.com" id="send" onsubmit="return checkForm();">
<fieldset>
<legend>Personal details</legend>
<p>
<label>
Full name:
<input type="text" name="fullname" id="fullname">
</label>
</p>
<p class="errormsg" id="nameerrormsg">Please enter your name above</p>
<p>
<label>
Street Address:
<input type="text" name="streetaddr" id="streetaddr">
</label>
</p>
<p class="errormsg" id="addrerrormsg">Please enter your street address</p>
</fieldset>
<input type="submit" value="Submit it!">
</form>
</body>
<script>
function checForm(){
document.getElementById('send').addEventListener('submit',() => {
} );
}
</script>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<ul id=menu>
<li>home</li>
<li>Services</li>
</ul>
<script type="text/javascript">
let menu= document.getElementById('menu');
let li = document.createElement('li');
li.textContent="about us";
menu.appendChild(li);
console.log(menu.innerHTML);
</script>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment