Leer y extraer valores de CSV con C++

Leer CSV con C++

En este artículo de programación en C++ (también conocido como CPP) te enseñaré a leer y parsear un archivo CSV (valores separados por coma) para leer todo su contenido, sin usar librerías externas.

Para ello vamos a necesitar leer el archivo línea por línea y luego separar cada línea según el delimitador. Todo esto lo vamos a hacer con C++ y funciones nativas.

(más…)

C++ | Separar cadena por delimitador

En este post te enseñaré cómo separar una cadena por delimitador o token (una coma, espacios, punto y coma, saltos de línea, puntos) en C++. Esto se conoce en varios lenguajes como la función split, aunque en C++ no existe esa función pero podemos llegar al mismo resultado.

Con lo que te enseñaré hoy podrás separar una cadena por comas, punto y coma, etecétera usando el lenguaje C++ también conocido como CPP. Recuerda que puedes hacerlo con strtok usando C, pero hoy te enseñaré otro enfoque que funciona en C++.

(más…)

Por parzibyte, hace
Programación C++ - Separar cadena usando punto y coma

Porcentaje de diferencia en C

En este post de programación en C te enseñaré a sacar el porcentaje de diferencia que existe entre dos números, ya sea positivo o negativo.

Te voy a enseñar una función en ANSI C que te dirá el porcentaje de diferencia que hay entre dos variables de tipo double. Por ejemplo, entre el 50 y el 75 hay un porcentaje de diferencia del 50 %, mientras que entre 6 y 5 existe uno (negativo) de -16.6 %.

El porcentaje de diferencia sirve para hacer comparativas entre dos números y saber si ha habido un aumento o disminución.

(más…)

Porcentaje de diferencia con C - Programación

Excepción personalizada en Java

En este post de programación en Java te enseñaré a definir tus propias excepciones, es decir, crear una nueva clase que va a extender de Exception para que puedas contar con tus propias excepciones.

Las excepciones personalizadas en Java sirven para manejar casos específicos o casos que tienen que ver con tu aplicación.

Por ejemplo, para un sistema de ventas podrías lanzar una excepción de tipo ProductoSinExistenciaException siendo así más específico en cuanto al error.

(más…)

Incorporar vídeo de YouTube en HTML con iframe

Incorporar vídeo de YouTube en HTML5

En este post te enseñaré cómo incorporar un vídeo de YouTube en una página web.

Siempre buscamos la manera de colocar un enlace de YouTube en el src de una etiqueta <video> pero eso no es posible por el momento, solo que siempre hay una solución y es la que te mostraré en el post.

(más…)

Sistema de ventas gratuito para Windows

En este post te mostraré un sistema de ventas gratuito para descargar, fácil de usar e instalar. Es más enfocado en el usuario final que en el programador.

No es un post falso ni nada de esas cosas. Realmente te enseñaré un sistema POS que he programado hace tiempo, compilado para Windows y empaquetado para que tú puedas descargarlo y comenzar a usarlo.

El sistema PDV que te enseñaré está pensado para comerciantes, dueños de negocios, tiendas de ropa, abarrotes, etcétera, pues solo necesita una computadora para ejecutarse.

Por cierto, si te lo preguntas, el sistema es uno que ya presenté anteriormente en la nube, solo que ahora lo quitaré de la nube y será gratis para descargar.

(más…)

Escritorio de sistema de ventas - Mostrar resumen general

Python – Imprimir sin salto de línea

En este corto post de programación en Python te enseñaré a evitar que aparezca un salto de línea, nueva línea o como la llames al usar print.

Como bien sabes, aparece una línea en blanco o salto de línea cuando imprimimos en la consola usando print en el lenguaje de programación Python. Hoy te mostraré cómo imprimir sin ese salto de línea.

(más…)

Validar formularios en JavaScript

En este post te enseñaré a validar formularios HTML usando JavaScript nativo o JS puro, sin usar frameworks ni librerías externas.

Validar formulario con JavaScript y HTML

Validar formulario con JavaScript y HTML

De este modo vas a poder comprobar si un formulario se envía dependiendo de los valores que el usuario haya colocado. Te enseñaré un ejemplo para que veas cómo validar un formulario en JavaScript apoyándote además de la validación nativa de HTML.

Solo recuerda que la validación del lado del cliente se hace por mera decoración, y no por seguridad; ya que la seguridad se aplica en el lado del servidor.

(más…)

Validar formulario con JavaScript y HTML

C++ | Ejercicio de sueldo con horas trabajadas

En este post te mostraré la solución a un ejercicio de C++ que dice más o menos así:

Solicitar por teclado el número de horas trabajadas y a partir de ello calcular el sueldo final de un empleado tomando en cuenta lo siguiente:

Las primeras 40 horas trabajadas recibe un pago normal de $45 por hora, si trabaja más de 40 horas se le pagará $22 por cada hora extra. Si el sueldo es menor o igual a 1800 calcular el salario final si le descuentan el 10% por concepto de ahorro.

En caso de que el sueldo sea mayor a 1800 calcular el salario final si le hacen una retención del 15 %

Lo haremos en el lenguaje de programación C++ también conocido como CPP.

(más…)

Python - Conversión de dólares a pesos

Python – Conversión de dólares a pesos – Ejercicio

En este post de programación en Python vamos a resolver un ejercicio básico para cuando estamos aprendiendo este lenguaje y se trata de la conversión de dólares a pesos.

Lo que voy a presentar aquí es el ejercicio que solicita al usuario el valor del dólar en su moneda local y luego hace la conversión, algo realmente sencillo.

Si tú quieres realmente convertir el dólar a otras divisas con el valor real y actualizado, revisa este post. Pero bueno, vamos al ejercicio.

(más…)