//operaciones matematicas
public class HelloWord
{
public static void main(String[] args)
{
// unas operaciones mat
int num1, num2, resultado, res2 , res3, res4, res5;
num1 = 50;
num2 = 40;
resultado = num1 + num2;
res2 = num1 - num2;
res3 = num1 / num2;
res4 = num1 * num2;
res5 = num1 % num2;
System.out.println ("El resultado de la suma : " + resultado);
System.out.println ("El resultado de la resta : " + res2);
System.out.println ("El resultado de la divicion: " + res3);
System.out.println ("El resultado de la multiplicacion : " + res4);
System.out.println ("El resultado de la Modulo : " + res5);
}
}
miércoles, 21 de noviembre de 2018
operadores java codigo de ejemplo
public class HelloWord
{
public static void main(String[] args)
{
int edad = 18;
if(edad >= 18){
System.out.println("Eres mayor de edad");
}else{
System.out.println("Eres menor de edad");
}
if(edad == 18){
System.out.println("Justo tienes 18");
}
}
}
{
public static void main(String[] args)
{
int edad = 18;
if(edad >= 18){
System.out.println("Eres mayor de edad");
}else{
System.out.println("Eres menor de edad");
}
if(edad == 18){
System.out.println("Justo tienes 18");
}
}
}
Variables, Ejemplo en java
public class HelloWorld{
public static void main(String []args){
int numero;
numero = 9;
float numerofloat;
numerofloat = 25;
double numerodoble;
numerodoble = 1233;
char letra;
letra = 'a';
boolean luz = false;
//arreglo. solo se puede poner enteros. tambien puede ver arreglos de otro tipo de variables
int paginas[] = new int[6];
paginas[0]=20;
paginas[1]=10;
String cadena = "hola mundo";
//Matriz es como la tabla de multiplicar o el tablero de ajedrez
/* [][]
[][] una matriz de 2*2 */
String tablero[][] = new String [8][8];
tablero [5][4] = "rey negro";
tablero [3][3] = "caballo blanco";
System.out.println(tablero[5][4]+" "+tablero[3][3]+ " " +tablero[4][1]);
System.out.println("Entero ="+ numero + " float= "+ numerofloat + " double= "+ numerodoble + " letra = "+letra +" boolean="+luz);
System.out.println("Arreglo de Enteros" + paginas[0]+ " "+paginas[1] + " es una cadena=" + cadena);
}
}
public static void main(String []args){
int numero;
numero = 9;
float numerofloat;
numerofloat = 25;
double numerodoble;
numerodoble = 1233;
char letra;
letra = 'a';
boolean luz = false;
//arreglo. solo se puede poner enteros. tambien puede ver arreglos de otro tipo de variables
int paginas[] = new int[6];
paginas[0]=20;
paginas[1]=10;
String cadena = "hola mundo";
//Matriz es como la tabla de multiplicar o el tablero de ajedrez
/* [][]
[][] una matriz de 2*2 */
String tablero[][] = new String [8][8];
tablero [5][4] = "rey negro";
tablero [3][3] = "caballo blanco";
System.out.println(tablero[5][4]+" "+tablero[3][3]+ " " +tablero[4][1]);
System.out.println("Entero ="+ numero + " float= "+ numerofloat + " double= "+ numerodoble + " letra = "+letra +" boolean="+luz);
System.out.println("Arreglo de Enteros" + paginas[0]+ " "+paginas[1] + " es una cadena=" + cadena);
}
}
Hola mundo de java
Ejemplo de Hola mundo de java
// Hola mundo en java
public class HelloWorld{
public static void main(String []args){
// imprimo hola mundo
System.out.println("Hello World");
}
}
// Hola mundo en java
public class HelloWorld{
public static void main(String []args){
// imprimo hola mundo
System.out.println("Hello World");
}
}
lunes, 9 de abril de 2018
Ejemplo de str.format(*args, **kwargs) en python
str.format(*args, **kwargs)
Este método realiza una operación de formateo de cadenas. La cadena a la que se llama este método puede contener texto literal o campos de reemplazo delimitados por llaves {}. Cada campo de reemplazo contiene el índice numérico de un argumento de posición o el nombre de un argumento de palabra clave. Devuelve una copia de la cadena donde cada campo de reemplazo se reemplaza por el valor de cadena del argumento correspondiente.
a = 10
b = 30
mi_suma = a + b
mi_multiplicacion = a * b
print("la suma de a y b = {0} y la multiplicacion de a y b = {1}".format(mi_suma, a*b))
Este método realiza una operación de formateo de cadenas. La cadena a la que se llama este método puede contener texto literal o campos de reemplazo delimitados por llaves {}. Cada campo de reemplazo contiene el índice numérico de un argumento de posición o el nombre de un argumento de palabra clave. Devuelve una copia de la cadena donde cada campo de reemplazo se reemplaza por el valor de cadena del argumento correspondiente.
a = 10
b = 30
mi_suma = a + b
mi_multiplicacion = a * b
print("la suma de a y b = {0} y la multiplicacion de a y b = {1}".format(mi_suma, a*b))
lunes, 2 de abril de 2018
Ejercicio de programa en python 5
Escriba una función que acepte una lista y devuelva una nueva lista que contenga todos los elementos excepto el primero y el último de la lista original.
def listita(a):
n_lis=[]
n_lis = a[1:-1]
return (n_lis)
a=[1,5,5,5,8]
print(listita(a))
martes, 27 de marzo de 2018
Ejercicio de programa en python 4
Son algunos ejercicios que resolví de la pagina https://www.edx.org/es donde podrás encontrar muchos cursos de programación, comparto mi solución
Escribe una función que acepte dos enteros positivos como parámetros. El primer entero es el número de cabezas y el segundo entero es el número de patas de todas las criaturas en una granja que consiste en pollos y perros.
Su función debe calcular y devolver el número de pollos y el número de perros en la granja en una lista como se especifica a continuación.
Si es imposible determinar el número correcto de pollos y perros con la información dada, entonces su función debe devolver Ninguno.
Ejemplo 1, si su función recibió los siguientes números: 5, 12 Esto significa que alguien ha contado un total de 5 cabezas y un total de 12 patas en la granja. Ahora, su función debe calcular cuántos pollos y cuántos perros hay en la granja y devolver esa información en una lista exactamente como se muestra a continuación. [4, 1] esto significa que había 4 pollos y 1 perro en la granja.
Ejemplo 2, si su función recibió los siguientes números: 7, 12 Entonces debería regresar: Ninguna Recuerde que no se le pide que imprima nada. Por lo tanto, su función debe devolver una lista que contenga dos números exactamente en este orden [number_of_chickens, number_of_dogs] y no imprimirlo. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def animales(cabezas,patas):
lista=[]
pat = patas / 2
perros = int(abs(cabezas - pat))
pollitos = int(cabezas - perros)
x=perros + pollitos
y=(2*perros) + pollitos
if ( x != cabezas or y != pat):
return None
else:
lista.append(pollitos)
lista.append(perros)
return lista
print(animales(7,12))
Escribe una función que acepte dos enteros positivos como parámetros. El primer entero es el número de cabezas y el segundo entero es el número de patas de todas las criaturas en una granja que consiste en pollos y perros.
Su función debe calcular y devolver el número de pollos y el número de perros en la granja en una lista como se especifica a continuación.
Si es imposible determinar el número correcto de pollos y perros con la información dada, entonces su función debe devolver Ninguno.
Ejemplo 1, si su función recibió los siguientes números: 5, 12 Esto significa que alguien ha contado un total de 5 cabezas y un total de 12 patas en la granja. Ahora, su función debe calcular cuántos pollos y cuántos perros hay en la granja y devolver esa información en una lista exactamente como se muestra a continuación. [4, 1] esto significa que había 4 pollos y 1 perro en la granja.
Ejemplo 2, si su función recibió los siguientes números: 7, 12 Entonces debería regresar: Ninguna Recuerde que no se le pide que imprima nada. Por lo tanto, su función debe devolver una lista que contenga dos números exactamente en este orden [number_of_chickens, number_of_dogs] y no imprimirlo. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def animales(cabezas,patas):
lista=[]
pat = patas / 2
perros = int(abs(cabezas - pat))
pollitos = int(cabezas - perros)
x=perros + pollitos
y=(2*perros) + pollitos
if ( x != cabezas or y != pat):
return None
else:
lista.append(pollitos)
lista.append(perros)
return lista
print(animales(7,12))
Ejercicio de programa en python 3
Son algunos ejercicios que resolví de la pagina https://www.edx.org/es donde podrás encontrar muchos cursos de programación, comparto mi solución
Escribe una función que acepte un entero positivo n como parámetro de función y devuelve True si n es un número primo, de lo contrario es False. Tenga en cuenta que cero y uno no son números primos y dos es el único número primo que es par. Recuerde que no se le pide que imprima nada. Por lo tanto, su función debería devolver True o False y no imprimirla. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def primo(x):
if (x<2):
return False
elif (x==2):
return True
else:
for n in range(2,x):
if(x%n == 0):
return False
elif(n == x -1):
return True
Escribe una función que acepte un entero positivo n como parámetro de función y devuelve True si n es un número primo, de lo contrario es False. Tenga en cuenta que cero y uno no son números primos y dos es el único número primo que es par. Recuerde que no se le pide que imprima nada. Por lo tanto, su función debería devolver True o False y no imprimirla. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def primo(x):
if (x<2):
return False
elif (x==2):
return True
else:
for n in range(2,x):
if(x%n == 0):
return False
elif(n == x -1):
return True
Ejercicio de programa en python 1
Son algunos ejercicios que resolví de la pagina https://www.edx.org/es donde podrás encontrar muchos cursos de programación, comparto mi solución
Escriba un programa que le pida al usuario que ingrese un número entero 'n', que sería el número total de horas que el usuario trabajó en una semana y calcula e imprime la cantidad total de dinero que el usuario generó durante esa semana. Si el usuario ingresa cualquier número menor que 0 o mayor a 168 (n <0 o n> 168), entonces su programa debería imprimir NO VÁLIDO Suponga que la tarifa por hora para las primeras 40 horas es de $ 8 por hora. La tarifa por hora para horas extras entre 41 y 50 (41 <= n <= 50) es de $ 9 por hora. La tarifa por hora por horas extras mayores a 50 es de $ 10 por hora. Aquí están algunos ejemplos: si el usuario ingresa -5, entonces su programa debería imprimir INVÁLIDO si el usuario ingresa 34, entonces su programa debería imprimir USTED HIZO 272 DOLARES ESTA SEMANA si el usuario ingresa 45, entonces su programa debería imprimir USTED HIZO 365 DÓLARES ESTA SEMANA si el usuario ingresa 67, entonces su programa debería imprimir HIZO 580 DOLARES ESTA SEMANA
n=int(input("horas de trabajo"))
if(n < 0 or n > 168):
print("INVALID")
else:
if(n<= 40):
salario = n * 8
print ("YOU MADE", salario ,"DOLLARS THIS WEEK" )
elif(n <= 50 and n >=41):
horasx = n - 40
horasn = n - horasx
horasx = horasx * 9
horasn = horasn * 8
horast=horasn + horasx
print("YOU MADE", horast, "DOLLARS THIS WEEK")
else:
horas = n -40
horasn = n - horas
horasx = 10
horasex = horas - horasx
salarion = horasn * 8
salariox = horasx * 9
salarioex = horasex * 10
print("YOU MADE", salarion+salariox+salarioex,"DOLLARS THIS WEEK" )
Escriba un programa que le pida al usuario que ingrese un número entero 'n', que sería el número total de horas que el usuario trabajó en una semana y calcula e imprime la cantidad total de dinero que el usuario generó durante esa semana. Si el usuario ingresa cualquier número menor que 0 o mayor a 168 (n <0 o n> 168), entonces su programa debería imprimir NO VÁLIDO Suponga que la tarifa por hora para las primeras 40 horas es de $ 8 por hora. La tarifa por hora para horas extras entre 41 y 50 (41 <= n <= 50) es de $ 9 por hora. La tarifa por hora por horas extras mayores a 50 es de $ 10 por hora. Aquí están algunos ejemplos: si el usuario ingresa -5, entonces su programa debería imprimir INVÁLIDO si el usuario ingresa 34, entonces su programa debería imprimir USTED HIZO 272 DOLARES ESTA SEMANA si el usuario ingresa 45, entonces su programa debería imprimir USTED HIZO 365 DÓLARES ESTA SEMANA si el usuario ingresa 67, entonces su programa debería imprimir HIZO 580 DOLARES ESTA SEMANA
n=int(input("horas de trabajo"))
if(n < 0 or n > 168):
print("INVALID")
else:
if(n<= 40):
salario = n * 8
print ("YOU MADE", salario ,"DOLLARS THIS WEEK" )
elif(n <= 50 and n >=41):
horasx = n - 40
horasn = n - horasx
horasx = horasx * 9
horasn = horasn * 8
horast=horasn + horasx
print("YOU MADE", horast, "DOLLARS THIS WEEK")
else:
horas = n -40
horasn = n - horas
horasx = 10
horasex = horas - horasx
salarion = horasn * 8
salariox = horasx * 9
salarioex = horasex * 10
print("YOU MADE", salarion+salariox+salarioex,"DOLLARS THIS WEEK" )
Ejercicio de programa en python 2
Son algunos ejercicios que resolví de la pagina https://www.edx.org/es donde podrás encontrar muchos cursos de programación, comparto mi solución
Escriba una función que reciba un entero positivo como parámetro de función y devuelva True si el entero es un número perfecto, de lo contrario es False. Un número perfecto es un número cuya suma de todos los divisores (excluyéndose a sí misma) es igual a sí misma. Por ejemplo: divisores de 6 (excluyendo 6 son): 1, 2, 3 y su suma es 1 + 2 + 3 = 6. Por lo tanto, 6 es un número perfecto. Recuerde que no se le pide que imprima nada. Por lo tanto, su función debería devolver True o False. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def num(n):
sumatorio=0
lista=[]
for i in range(1,n):
if n%i==0:
sumatorio=sumatorio+i
lista.append(i)
if( sumatorio == n):
return True
else:
return False
Escriba una función que reciba un entero positivo como parámetro de función y devuelva True si el entero es un número perfecto, de lo contrario es False. Un número perfecto es un número cuya suma de todos los divisores (excluyéndose a sí misma) es igual a sí misma. Por ejemplo: divisores de 6 (excluyendo 6 son): 1, 2, 3 y su suma es 1 + 2 + 3 = 6. Por lo tanto, 6 es un número perfecto. Recuerde que no se le pide que imprima nada. Por lo tanto, su función debería devolver True o False. No necesita llamar a su función, se llamará automáticamente y se evaluará su corrección con los casos de prueba que proporcionamos. Solo necesita escribir una función y probaremos su programa con la primera función que aparece en su código. Por lo tanto, si desea escribir más de una función para ayudarlo a resolver el problema, recuerde incluir las funciones auxiliares dentro de la primera función.
def num(n):
sumatorio=0
lista=[]
for i in range(1,n):
if n%i==0:
sumatorio=sumatorio+i
lista.append(i)
if( sumatorio == n):
return True
else:
return False
Suscribirse a:
Entradas (Atom)