Skip to content

Instantly share code, notes, and snippets.

View rpf1980's full-sized avatar

rpf1980 rpf1980

View GitHub Profile
@rpf1980
rpf1980 / calc_Iva_Descuento.py
Created November 28, 2019 09:05
Ejercicio de cálculo con python
""" Escribir una función que aplique un descuento a un precio y otra que aplique el IVA
a un precio. Escribir una tercera función que reciba un diccionario con los precios y
porcentajes de una cesta de la compra, y una de las funciones anteriores, y utilice
la función pasada para aplicar los descuentos o el IVA a los productos de la cesta y
devolver el precio final de la cesta. """
#Con esta función obtenemos el precio final después de ser aplicado el IVA que sea a una cantidad dada.
def aplicaIvaCalculaPrecio(precio, porcentaje):
return precio * (porcentaje / 100)
@rpf1980
rpf1980 / calderilla.py
Created November 7, 2019 08:59
Ejercicio en python para realizar cambios en compras con euros.
#Realiza un programa que proporcione el desglose en billetes y monedas de una
#cantidad entera de euros. Recuerda que hay billetes de 500, 200, 100, 50, 20, 10 y
#5 euros y monedas de 2 y 1 euros. Debes recorrer los valores de billete y moneda
#disponibles con uno o mas bucles for-in.
cantidadEntera = float(input("Escribe cantidad de euros:"))
cambio = cantidadEntera - 1000
if(cambio >= 1000):
@rpf1980
rpf1980 / listenerCargarTablaDao.java
Created October 24, 2019 10:42
Clase listener que se usa para generar una tabla y poder cargar el array dao en la misma
package listener.dao.calificacion;
import com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type;
import java.util.*;
import javax.swing.JTable;
import dao.calificacion.DAOcalificaciones;
import pojo.calificacion.Calificacion;
import javax.swing.table.DefaultTableModel;
import jtable.JTableCalificacion;
/**
@rpf1980
rpf1980 / PracticaJokes.ts
Created October 9, 2019 10:07
Ejercicio Clase ANGULAR
//------------- MODELS -------------
export default class Joke {
//Esto sería un modelo (clase) que creamos para tipar un chiste (declaramos como está compuesto un chiste)
//Atributos
public jkTitle: string;
public jkText: string;
public hide: boolean;
@rpf1980
rpf1980 / jokeExce.ts
Created October 4, 2019 13:57
ANGULAR: Comunicación básica entre componentes (Input)
//------------------ CODE: component.ts ------------------------
import { Component, OnInit } from '@angular/core';
//MODELO DE DOMINIO de nuestra clase JokePoolComponent
class Joke{
//Atributos
jkTitle: string;
jkText: string;
//Función que muestra por consola un array formateado de n tamaño
fun escribeArrayInt(arr:IntArray)
{
print("[")
for(i in arr[0]..arr.size-1)
{
print("${i} ,")
}
print(arr.size)
print("]")
@rpf1980
rpf1980 / MatrizCont.cs
Created September 27, 2019 16:57
Busca una matriz dentro de otra y devuelve la coordenada del elemento [0,0] de la submatriz en la matriz.
using System;
using System.Collections.Generic;
namespace MatrizContenedoraV4
{
class Program
{
public static object Collections { get; private set; }
/// <summary>
@rpf1980
rpf1980 / Activity_2.java
Created September 26, 2019 16:58
Segunda Activity
package com.example.holamundo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.ViewAnimator;
@rpf1980
rpf1980 / MainActivity.java
Created September 26, 2019 16:56
Activity Principal
package com.example.holamundo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity
{
@rpf1980
rpf1980 / MatrizContenedora.cs
Created September 25, 2019 21:13
Busca una matriz sobre otra de mayor tamaño
using System;
namespace MatrizSubMatriz
{
class Program
{
/// <summary>
/// Rellena un array de valores en orden ascendente, comenzando por el 1
/// </summary>
/// <param name="a">Array de cualquier tamaño</param>