Entradas

Mostrando las entradas de noviembre, 2018

Un programa para empezar, Karel

Imagen
Hace mucho tiempo descubrí a Karel, un programa que consiste en una flechita azul, y que solo puede seguir 5 instrucciones: gira-a-la-izquierda avanza recoge-zumbador deja-zumbador apagate Si te preguntas qué es un zumbador, es simplemente un número en el mapa de karel, que puede tomar cualquier valor. Un mundo de karel se ve así: Existen paredes, que son las rayas negras, y existen zumbadores, que son los números. Karel puede trabajar con diferentes recursos: -Puede usar condicionales, ciclos while, y operadores lógicos. -Puede sumar +1 o -1 a un parametro con las funciones pred y succ, el equivalente a n++ o n-- Estas son las condiciones if que puede usar karel: frente-libre junto-a-zumbador orientado-al-este frente-bloqueado no-junto-a-zumbador orientado-al-oeste izquierda-libre algun-zumbador-en-la-mochila no-orientado-al-norte izquierda-bloqueada ningun-zumbador-en-la-mochila no-orientado-al-sur derecha-libre orientado-al-norte no-orientado-al-este derecha...

Iniciando un nuevo proyecto

Para dentro de dos días tenemos que acabar el programa que vimos la otra vez en otra entrada del blog. La idea es crear un tipo de banco con crédito ficticio, en la cuenta se puede añadir un saldo y un crédito límite. En el programa en donde registramos los productos y usuarios, tenemos que ser capaces de comprar esos productos y que se reste el balance de nuestra cuenta. Para la primera parte este es un intento de programa que crea dos archivos. Uno con la información de cuenta y otro que guarda el saldo para cada cuenta, éste archivo tiene como nombre el numero de cuenta de la persona, y para poderle hacer cambios requerirá el NIP. Por ahora solo crearemos los archivos, y aquí está el programa: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApp3 {     class Program     {         static void Main(string[] args)     ...