lunes, 13 de febrero de 2023

Ejercicio C3. Del 3.1 al 3.7

Crea una barra de proceso que incremente un carácter cada 10 pasos que al tiempo muestre el % por el que va expresado en número.

Ejemplo
*--------- 1%

**-------- 25%

******** 100%

ENTREGA: DD/MM/2023

--------------------------------------------------------------------------------------------------------------------
Para borrar la pantalla en repl.it escribe:

std::cout << "\033[2J\033[0;0H";

Deberás añadir previamente:
#include <iostream>

--------------------------------------------------------------------------------------------------------------------

Quizá necesites también DELAY Function. VER LINK

--------------------------------------------------------------------------------------------------------------------

Videotutoriales de C. Bloque 3 [3.1 a 3.7]

  


* Antes de hacer el bloque 3.3 en  repl.it debes tener en cuenta que:
  • fflush() no funciona
  • Puedes sustituirlo por: while(getchar() != '\n'); Pulsa AQUI para ver el código completo
** En repl.it no haremos la parte de Debug

Ejercicio C2. Bloque 2.1 a 2.4

Realiza un programa que te permita sumar, restar multiplicar y dividir. Al inicio, nos ofrecerá un menu del tipo:

Qué operación deseas:
  1. Suma
  2. Resta
  3. Multiplicación
  4. División
Luego nos pedirá los núemros a operar y dará el resultado.

En el menú usarás una estructura switch/case
En la división no será posible dividir por un número igual a cero.

Entrega: Como se indica en "Ejercicio C1. Bloque 1.1 a 1.7"
Fecha: DD/MM/2023

Videotutoriales de C. Bloque 2 [2.1 a 2.4]

 Seguimos con el bloque 2  del curso on-line por youtube.



Ejercicio C1. Bloque 1.1 a 1.7

Tras visualizar los tutoriales del 1.1 al 1.7 hacer una programa que calcule el área y el volumen de una esfera, conocido su radio cuyo valor introducimos por teclado.

Para entregar el Ejercicio

Tras haber creado en tu Sites de clase una Página nueva de C++, haz una subpágina de título: Ejercicio C1Después, en la página haces una breve descripción del ejercicio y después, y enlace al código fuente en replit como el siguente,


Puedes utilizar botones para el enlace.

Fecha de entrega: DD/MM/2023

Videotutoriales de C. Bloque 1 [1.1 a 1.7]

Iniciamos un nuevo tema, el Lenguaje C, aprendiendo a partir de los siguientes video tutoriales.


Vamos a seguir los tutoriales hasta el bloque 1.7

Con este bloque hacemos una introducción a la estructura básica de los programas en C, declaración de variables, inclusión básica de librerías, utilización de operaciones matemáticas, entradas de datos por teclado y salida de mensajes de texto y errores comunes.

ANTES DE EMPEZAR

El Bloque 1.1 es una sencilla introducción a la programación (no explica sintaxis de C). En Linux (Vitalinux) no tenemos instalado DevC++. Vamos a utilizar repl.it seleccionando C++ como "Template" al crear un nuevo repl.it

* En el bloque 1.2, se muestra como hacer un primer programa. IMPORTANTE: No hay que utilizar ni system("pause"); ni tampono return(0); (el primero da error. En el caso del return, no da error pero no hace nada). Debéis realizar los ejemplos sin usar estas funciones.

** Bloque 1.7. Se trata de un repaso por posibles errores comunes al programar en C. Algunos son específicos de DevC++ y otros más generales. Atenderemos a los generales.

Si en casa tenéis Windows y queréis probar DevC++, podéis descargarlo AQUÍ


viernes, 13 de enero de 2023

ARDUINO + PROCESSING

 Sugerencia de primer ejercicio para realizar con IDE Arduino+Processing


En la página web DIY-Makers, encontramos la entrada: ARDUINO + PROCESSING: PRIMEROS PASOS. Allí podemos encontrar un ejemplo muy completo de cómo utilizar processing para controlar desde el PC elementos controlados a una placa de arduino.

Instala en tu PC, Processing, IDE de Arduino y trata de realizar el ejercicio propuesto en ARDUINO + PROCESSING: PRIMEROS PASOS.