Antes de entrar a contadores, tienes que consolidar bien tus conocimientos de if-if/else y switch-case.
Pues nada mejor que con un pequeño proyecto, te voy a dejar un tiempo prudencial para que lo resuelvas, en otro post te daré la solución y la explicación debida. Tranquilo, no es nada difícil. Lo único que tienes que hacer es resolverlo con los conocimientos básicos que ya tienes.
Pues nada mejor que con un pequeño proyecto, te voy a dejar un tiempo prudencial para que lo resuelvas, en otro post te daré la solución y la explicación debida. Tranquilo, no es nada difícil. Lo único que tienes que hacer es resolverlo con los conocimientos básicos que ya tienes.
¿Recuerdas que en la primera parte habían repasos en forma en preguntas?. Ahora, como es introducción (Recuerda que recién estás empezando, por eso solo es introducción, todo a su tiempo) se harán pequeños proyectos.
¡¡A divertirse!!
Imagínate que con un lenguaje de programación se ha diseñado un programa, el cual consiste en dos pestañas y dos paneles. El primer panel es una interfaz de bienvenida al usuario (En este caso un alumno), en el que le piden sus datos correspondientes (como código de alumno) para poder ingresar al segundo panel.
En el segundo panel se encuentran las dos pestañas mencionadas. La primera se llama "Notas". Ahí muestran las notas de los 4 cursos que lleva el alumno y el peso correspondiente a cada una de las prácticas teniendo en cuenta el dicho curso. Más abajo, hay un pequeño cuadro donde el alumno tiene que ingresar el curso del que quiere averiguar su promedio para ver si aprobó. En esta pestaña tendrás que tener como variable de salida (imprimir) los cuatro siguientes: el curso ingresado, el promedio y un mensaje si es que aprobó o no (Ten en cuenta que la nota mínima aprobatoria es 12), y aparte un promedio ponderado de todos sus cursos.
La segunda pestaña se llama "Costo". En esta pestaña se mostrará la mensualidad que paga el alumno. (Esto no tienes que hacer tú, el programa mismo ya lo muestra por default), y su estado de beca (Según la anterior pestaña, se sabrá si tiene beca o no, ésto SÍ lo tienes que hacer, si el alumno tiene un promedio ponderado mayor o igual a 17 obtuvo media beca). Además desarrollarás el descuento que va a tener (En este caso el 50%, ya que solo existe media beca en este proyecto). y su total a pagar.
Eso es todo.
NOTA PARA ACLARAR LAS COSAS:
Lo que tienes que resolver no son tantas cosas como parece. La mayoría de lo que escribí es solo para que sepas el aspecto del programa. En resumen, lo único que tienes que resolver es lo siguiente:
Para la primera pestaña "Notas"
- El promedio ponderado de todos los cursos con sus respectivas notas.
- Según el curso: Imprimir
El curso
Promedio del curso
mensaje si aprobó o no el curso
Para la segunda y última pestaña "Costo"
- Un mensaje que imprima si el alumno tiene beca o no (El estado de beca es un boolean, si no les expliqué, un boolean es un tipo de variable que solo contiene dos valores: Por ejemplo 'verdadero' o 'falso')
- Imprimir el descuento.
- Imprimir el total a pagar (Como ayuda: El total a pagar es la cantidad que paga actualmente - el descuento)
DATOS PARA EL DESARROLLO DE TU ALGORITMO
Notas y peso de cada práctica que ha tenido el alumno
CURSOS PESOEXAMEN1 PESOEXAMEN2 PESOPARCIAL PESOFINAL
Matemática 20 - 1 18 - 1 08 - 2 15 - 3
Base de Datos 16 - 2 13 - 2 17 - 4 11 - 5
Inglés Avanzado 11 - 1 20 - 1 15 - 2 17 - 2
Algoritmia 20 - 3 20 - 3 18 - 5 19 - 6
El primer número de cada fila es la nota y despúes del guión el peso de la práctica. Si se dan cuenta el parcial y el final tienen más peso que las demás prácticas.
Mensualidad actual del alumno
S/. 150
Si tienen alguna duda sobre cómo desarrollar alguna parte, me avisan dejando un comentario.
Base de Datos 16 - 2 13 - 2 17 - 4 11 - 5
Inglés Avanzado 11 - 1 20 - 1 15 - 2 17 - 2
Algoritmia 20 - 3 20 - 3 18 - 5 19 - 6
El primer número de cada fila es la nota y despúes del guión el peso de la práctica. Si se dan cuenta el parcial y el final tienen más peso que las demás prácticas.
Mensualidad actual del alumno
S/. 150
~ ¡Nos vemos¡ ~
Espero que les haya quedado claro qué es lo que van a desarrollar. Solamente enfóquense en el algoritmo; más adelante, cuando les enseñe un lenguaje de programación aprenderán a diseñar el programa e implementar el pseudocódigo que hacen ahora para que el programa funcione. ¡Ánimo! Si tienen alguna duda sobre cómo desarrollar alguna parte, me avisan dejando un comentario.
Lucky Club Casino Site - LuckyClub.live
ResponderEliminarGet Lucky Club casino site access with bonuses and offers to play more than 1000 slots and live dealer games. Sign up now and get up luckyclub.live to €3000 and 100