Skip to content

Instantly share code, notes, and snippets.

View jorarmarfin's full-sized avatar
🏠
Working from home

Luis Fernando Mayta Campos jorarmarfin

🏠
Working from home
View GitHub Profile
@jorarmarfin
jorarmarfin / depredator.cpp
Created November 18, 2024 04:39
Contadore regresivo de depredador
#include "miniwin.h"
#include <string>
using namespace miniwin;
using namespace std;
void numDep0(int x, int y) {
color(VERDE);
linea(x + 5, y, x + 20, y);
linea(x - 5, y, x - 20, y);
linea(x, y, x, y - 20);
@jorarmarfin
jorarmarfin / turtle.cpp
Created November 17, 2024 21:36
Una tortuga que va de la izquierda a derecha
#include "miniwin.h"
using namespace miniwin;
int main() {
int t = tecla();
vredimensiona(500, 500);
int x_tortuga = 250; // Posición inicial de la tortuga
int y_tortuga = 400; // Posición fija en el eje y (sobre el piso)
int direccion = 1; // 1 para la derecha, -1 para la izquierda
#include "miniwin.h"
#include <string>
using namespace miniwin;
using namespace std;
string convertirARomanos(int numero) {
string resultado = "";
int valores[] = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1};
string simbolos[] = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"};
#include "miniwin.h"
#include <sstream>
#include <cstdlib>
#include <ctime>
using namespace miniwin;
using namespace std;
inline string toString(int num) {
ostringstream buffer;
buffer << num;
#include "miniwin.h"
#include "cmath"
using namespace miniwin;
void Cabecera(const char* titulo) {
color(AZUL);
rectangulo(10, 10, 690, 50);
color(VERDE);
texto(25, 35, titulo);
}
@jorarmarfin
jorarmarfin / miniwin_movimiento.cpp
Last active October 9, 2024 03:36
Mini win y movimiento
#include "miniwin.h"
using namespace miniwin;
const int ANCHO = 600;
const int ALTO = 600;
void barra(int x, int y, int ancho, int largo){
color(VERDE);
for(int i=x; i<x+largo; i+=10){
espera(50);
rectangulo_lleno(i,y-ancho/2,i+10,y+ancho/2);
refresca();
#include "miniwin.h"
#include "cmath"
using namespace miniwin;
void Cabecera(const char* titulo){
color(AZUL);
rectangulo(10,10,690,50);
color(VERDE);
texto(15,15,titulo);
@jorarmarfin
jorarmarfin / config.js
Created July 29, 2024 01:48
Config for Firebase
// Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
import { getAuth } from "firebase/auth";
import { getFirestore } from "firebase/firestore";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries
// Your web app's Firebase configuration
const firebaseConfig = {
apiKey: "",
import {configureStore} from "@reduxjs/toolkit";
export const store = configureStore({
reducer: {
counter: CounterSlice.reducer,
},
// middleware: (getDefaultMiddleware) => getDefaultMiddleware({
// serializableCheck: false
// })
@jorarmarfin
jorarmarfin / base_meses.pl
Created July 18, 2024 22:08
Base meses en prolog
% Definición de los meses del año
esMes(1, enero).
esMes(2, febrero).
esMes(3, marzo).
esMes(4, abril).
esMes(5, mayo).
esMes(6, junio).
esMes(7, julio).
esMes(8, agosto).
esMes(9, septiembre).