Skip to content

Instantly share code, notes, and snippets.

View alejandrocaro36's full-sized avatar

Alejandro Hugo Caro Borba alejandrocaro36

View GitHub Profile
@alejandrocaro36
alejandrocaro36 / Ahorcado.psc
Created November 1, 2024 21:39
Otro juego del ahorcado
Algoritmo proyecto_2
Definir x,n,a,c,error Como Enteros;
Definir letra,vectorl,vector2 Como Caracteres;
Definir secreta Como Cadena;
Escribir "BIENVENIDOS AL JUEGO DEL AHORCADO";
Escribir "Escriba la palabra secreta";
Leer secreta;
n<-Longitud(secreta);
c<-0;
Dimension vectorl[n],vector2[n];
@alejandrocaro36
alejandrocaro36 / convertir a Minúsculas.lpp
Created November 1, 2024 21:00
Programa en LPP que convierte una cadena a minúsculas usando las funciones car y valor_ascii
cadena[100] cadenaOriginal
cadena[100] cadenaTransformada
funcion convertirAMinusculas(cadena[100] ingreso) : cadena[100]
cadena[100] resultado
entero i
entero longitud
inicio
longitud <- longitud(ingreso) // Obtener la longitud de la cadena de entrada
@alejandrocaro36
alejandrocaro36 / Mayúsculas y minúsculas.lpp
Created October 31, 2024 14:05
Otra forma de implementar las funciones mayúsculas y minúsculas en LPP
cadena[100] entrada, salida
cadena[26] minusculas, mayusculas
funcion mayuscula(cadena[100] entrada) : cadena[100]
entero i, j
cadena[100] resultado
inicio
minusculas <- "abcdefghijklmnopqrstuvwxyz"
mayusculas <- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
@alejandrocaro36
alejandrocaro36 / convertir a Mayúsculas 2.lpp
Created October 31, 2024 14:03
Función mayúscula en LPP
cadena[100] cadenaOriginal
cadena[100] cadenaTransformada
funcion convertirAMinusculas(cadena[100] ingreso) : cadena[100]
cadena[100] resultado
entero i
entero longitud
inicio
longitud <- longitud(ingreso) // Obtener la longitud de la cadena de entrada
@alejandrocaro36
alejandrocaro36 / Sumador elementos de arreglo.psc
Created April 23, 2024 23:19
Pseudocódigo en PSeInt que suma los elementos de un arreglo
Proceso sin_titulo
Definir tamanio Como Entero;
Definir arrayOriginal, arraySumador Como Enteros;
Definir i Como Entero;
Definir suma Como Entero;
Escribir "Ingrese el tamaño del arreglo: ";
Leer tamanio;
@alejandrocaro36
alejandrocaro36 / Contador elementos de arreglo.psc
Created April 23, 2024 23:06
Pseudocódigo en PSeInt que cuenta cuantos elementos tiene el arreglo
//Habiltar perimitir utilizar variables para dimensionar arreglos
Proceso sin_titulo
Definir tamanio Como Entero;
Definir arrayOriginal, arrayContadores Como Enteros;
Definir i Como Entero;
Escribir "Ingrese el tamaño del arreglo: ";
Leer tamanio;
@alejandrocaro36
alejandrocaro36 / Lanzador aplicación.bat
Created April 23, 2024 22:59
Achivo bat que permite ejecutar DOSBox e iniciar aplicación de DOS automáticamente sin necesidad de escribir comandos en el emulador DOSBOX
@echo off
chcp 65001 > NUL
setlocal enabledelayedexpansion
:: enabledelayedexpansion se usa para que tome nombre de carpetas y archivos que contiene letras especiales como & y otros
:: Instalar DOSBox en el sistema.
:: Abre el bloc de notas y pegar todo este código (los comentarios son opcional)
:: Este archivo bat permite ejecutar una aplicación de DOS sin necesidad de escribir comandos en DOSBox
@alejandrocaro36
alejandrocaro36 / Hash en C.c
Created April 22, 2024 22:26
Implementación de hash (combinación de listas con arreglos) en C
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define HASHMAX 10
#include <windows.h>
void clrscr();
typedef struct nodoL {
int info;
@alejandrocaro36
alejandrocaro36 / A2R y R2A.c
Created April 22, 2024 22:11
Conversor de arábigo a romano y viceversa
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <windows.h>
/* ************************************************************************ */
/* Autor original: Manuel F Martínez. manpaz@email.com */
@alejandrocaro36
alejandrocaro36 / conio2.h
Created April 22, 2024 21:40
Librería conio2.h con definición de funciones
/** @file conio2.h
* A conio2 implementation for Mingw/Dev-C++.
*
* Written by:
* Hongli Lai <hongli@telekabel.nl>
* tkorrovi <tkorrovi@altavista.net> on 2002/02/26.
* Andrew Westcott <ajwestco@users.sourceforge.net>
* Michal Molhanec <michal@molhanec.net>
*
* Unified in a single file conio2.h by Alejandro Caro <alehu35@outlook.com>