Este documento presenta varios ejercicios de programación en C# para practicar conceptos como análisis, pseudocódigo, diagramas de flujo y desarrollo de programas. Los ejercicios abarcan temas como cálculo de promedios, conversiones de datos, juegos simples y resolución de problemas de lógica. Se pide realizar cada ejercicio y entregar el análisis, diagrama de flujo y programa como evidencia de la práctica.
1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Solicita una cotización a través de nuestros
correos.
Maestros Online
Computación 1
Apoyo en
ejercicios
Servicio de asesorías y solución de ejercicios
Ciencias_help@hotmail.com
2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
1. Investiga en fuentes confiables, como la Biblioteca Digital, revisa cómo se realiza el
análisis, pseudocódigo y diagrama de flujo para solucionar un problema.
2. Con base en la información que encontraste realiza el análisis, pseudocódigo y diagrama
de flujo para solucionar el siguiente problema para practicar:
La tienda de ropa Marcas Finas, desea que le desarrolles una aplicación que le permita
cobrar a sus clientes cuando un cliente compra un producto, el programa deberá
permitir capturar la cantidad total de los artículos que lleva el cliente. También deberá
de indicar el total a pagar de acuerdo al porcentaje de descuento dado por el vendedor y
una vez calculado el descuento incluirle el IVA, dando así el total a cobrar al cliente.
3. El análisis y pseudocódigo deberás realizarlo en un editor de texto (Word o block de notas),
dentro del texto, en la primer línea deberás incluir tu nombre y matrícula.
4. El diagrama de flujo deberás realizarlo en Raptor.
Realiza la entrega de tu ejercicio en forma de reporte el análisis y pseudocódigo del
problema presentado y los siguientes dos archivos:
Archivo con el diagrama de flujo con extensión .rap
Archivo comprimido .zip con el proyecto en C#
1. Investiga en fuentes confiables, como la Biblioteca Digital, un tutorial para el uso del
programa C #.
2. Realiza el análisis, pseudocódigo, diagrama de flujo y programa en C#, para solucionar el
siguiente problema:
o Realiza un programa que solicite dinero en moneda nacional y como resultado
indique la cantidad de dólares que le alcanzan. Considera el tipo de cambio actual
consultando la página web oficial de alguna institución financiera o bancaria.
3. El análisis y pseudocódigo deberás realizarlo en un editor de texto (Word o block de notas),
dentro del texto en la primer línea deberás incluir tu nombre y matrícula.
4. El diagrama de flujo deberás realizarlo en Raptor.
5. El programa deberás realizarlo en C#.
6. Recuerda que debes incluir comentarios en tu programa.
Realiza la entrega de tu ejercicio en forma de reporte el análisis y pseudocódigo del
problema presentado y los siguientes dos archivos:
Archivo con el diagrama de flujo con extensión .rap
Archivo comprimido .zip con el proyecto en C#
1. Investiga en fuentes confiables, como la Biblioteca Digital, los tipos de conversiones de
datos que se pueden realizar utilizando el método Parse.
2. Desarrolla el análisis, diagrama de flujo y programa en C# para el siguiente problema:
Hacer un programa que solicite dos números y que como resultado escriba en consola:
3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
a. La suma de los dos números
b. La resta de los dos números
c. La multiplicación de los dos números
d. La división de los dos números.
Nota: No se te olvide incluir comentarios en tu programa.
Realiza la entrega de tu ejercicio en forma de reporte el análisis y pseudocódigo del
problema presentado y los siguientes dos archivos:
Archivo con el diagrama de flujo con extensión .rap
Archivo comprimido .zip con el proyecto en C#
1. Desarrolla el análisis, pseudocódigo, diagrama de flujo y programa en C# , para
solucionar el siguiente problema:
a. Realiza un programa que solicite al usuario 2 calificaciones de los exámenes
parciales de un alumno, también solicitará las dos calificaciones de
exámenes rápidos, el promedio de las tareas que entregó el alumno y por
último la calificación que obtuvo el alumno en su examen final.
b. El programa deberá indicar la calificación final del alumno teniendo como
valor las tareas un 15 % de su calificación final, el examen final tiene un valor
del 30 %, el promedio de los parciales tiene un valor del 40 % y los exámenes
rápidos un 15 %
3. El análisis y pseudocódigo deberás realizarlo en un editor de texto (Word o block de
notas), dentro del texto en la primer línea deberás incluir tu nombre y matrícula.
4. El diagrama de flujo deberás realizarlo en Raptor.
5. El programa deberás realizarlo en C#.
Realiza la entrega de tu ejercicio en forma de reporte el análisis y pseudocódigo del problema
presentado y los siguientes dos archivos:
Archivo con el diagrama de flujo con extensión .rap
Archivo comprimido .zip con el proyecto en C#
1. Desarrolla el análisis, pseudocódigo, diagrama de flujo y el programa en C# para resolver
el siguiente problema:
En una ferretería venden pinturas, cada galón de pintura cubre 20 metros cuadrados. Y cada litro 5
metros cuadrados. Cuando llega el cliente se le pregunta cuántos metros cuadrados desea pintar.
Esta ferretería solo vende galones y litros de pintura completos, un galón tiene un costo de 270
pesos y un litro de 58 pesos.
4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
Ejemplo 1: si se desean pintar 110 metros cuadrados, se le deben de vender al cliente 5 galones y
2 litros.
Ejemplo 2: si se desean pintar 53 metros cuadrados, se le deben de vender al cliente 2 galones y 3
litros.
1. El programa deberá mostrar en la consola como resultado:
a. Cantidad de metros cuadrados a pintar
b. Cantidad de galones
c. Cantidad de litros
d. Total a cobrar
2. Deberás entregar:
a. Un documento con formato de reporte, en donde incluyas el análisis y
pseudocódigo.
b. Un archivo creado en raptor con el diagrama de flujo.
c. El proyecto creado en C#, este archivo con el proyecto lo debes de comprimir
como .zip
Recuerda que debes entregar el análisis y pseudocódigo del problema y los siguientes dos
archivos:
Archivo con el diagrama de flujo con extensión .rap
Archivo comprimido .zip con el proyecto en C#
Investiga al menos 5 métodos más de la clase Math.
Para cada método, describe su funcionamiento, los parámetros que recibe, qué valor o
valores regresa, y da un ejemplo en donde apliques el método en C#.
Desarrolla el análisis, pseudocódigo y programa en C#, para resolver el siguiente
problema:
o Solicitar la altura de un cilindro y calcular el volumen del cilindro, considerando que
un cilindro tiene por altura la misma longitud que la circunferencia de la base.
1. Desarrolla el análisis, pseudocódigo, diagrama de flujo y programa en C#, para solucionar
el siguiente problema:
El negocio llamado Gotcha play necesita un programa que le ayude a cobrar a sus clientes.
Por lo general, los clientes acuden en equipo. Cuando llegan los clientes, se solicita la cantidad de
jugadores. La renta por jugador es de 120 pesos. Si son más de 10 jugadores, la renta les sale en 105
pesos. Además, los jugadores compran cajas de balas de pintura; por cada 3 cajas se les hace una
bonificación de 400 pesos.
El costo total son 120 pesos por cada jugador, más las cajas compradas. Una caja tiene un costo de 410
pesos, menos el descuento otorgado por cada 3 cajas de balas que compren.
Como resultado, el programa deberá indicar el total a cobrar por grupo.
Realiza la entrega de tu ejercicio en forma de práctica de ejercicios. Recuerda incluir los
siguientes archivos:
5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
1. Análisis y pseudocódigo en archivo .txt o .doc
2. Diagrama de flujo: el archivo .rap
3. Programa en C#: proyecto con el nombre de la actividad.
1. Realiza el análisis, pseudocódigo, diagrama de flujo y programa en C#, para solucionar el
siguiente problema.
El programa deberá funcionar para dos jugadores, cada jugador indicará su nombre y su
jugada: piedra, papel o tijera. De acuerdo a lo que indicó cada jugador, el programa
deberá indicar el nombre del jugador que ganó de los dos jugadores. Esto en el
entendido que piedra gana a tijera, tijera gana a papel y papel gana a piedra.
Realiza la entrega de tu ejercicio en forma de práctica de ejercicios. Recuerda incluir los
siguientes archivos:
1. En archivo .txt o .doc el análisis y pseudocódigo
2. El diagrama de flujo en un archivo con extensión .rap
3. El programa en C#, todo el proyecto.
1. Realiza el análisis, pseudocódigo o diagrama de flujo y programa en C#, para el siguiente
ejercicio:
Ejercicio: Factorial
Calcular el factorial de un número entero n y desplegar el valor generado.
El factorial de un número se calcula:
n! = n * (n-1)*(n-2)* (n-3)*...* 1
Realiza la entrega de tu ejercicio en forma de práctica de ejercicios. Recuerda incluir los
siguientes archivos:
1. Análisis y pseudocódigo en archivo .txt o en archivo .doc
2. Diagrama de flujo en raptor (.rap) (puedes seleccionar entre pseudocódigo y diagrama de
flujo)
3. Programa en C# (proyecto )
4. Realiza el análisis, pseudocódigo, diagrama de flujo y programa en C#, para el siguiente
ejercicio:
Desplegar una secuencia de asteriscos y guiones en forma de cubo, pero alternando en la figura,
como se muestra en la siguiente imagen.
*-*-*
-*-*-
*-*-*
-*-*-
6. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
El programa debe pedir la cantidad de renglones, y la cantidad de columnas que se van a dibujar.
Ejemplo:
renglones = 4 y columnas = 5
*-*-*
-*-*-
*-*-*
-*-*-
Nota: incluye comentarios sobre la descripción del programa, tu nombre, fecha , qué realiza cada
bloque de instrucciones , etc. en el programa en C#
1. Para la realización de la tarea, lleva a cabo lo siguiente:
Lectura individual de la problemática
Desarrolla una aplicación que solucione lo siguiente:
En la escuela primaria “José de Jesús Perez Martinez”, se está llevando a cabo un programa para
reforzar la lectura de los niños de la escuela.
En ese programa de lectura, participan los alumnos de un grupo de sexto de primaria, y se lleva el
registro de hojas leídas por alumno en 15 minutos diariamente. Este registro se lleva por un mes (30
días), el total de alumnos en el grupo es de 24.
Se te pide que desarrolles una aplicación, que permita almacenar las hojas leídas por niño cada día
y que posteriormente proporciones la siguiente información:
Total de hojas leídas por niño cada mes.
Promedio de hojas leídas al mes por todos los niños.
Cantidad de hojas leídas por todos los niños el primer día, y la cantidad de hojas leídas por
todos los niños el último día, para ver la diferencia y la mejoría lograda.
Resolución de preguntas
Después de haber leído el problema, resuelve lo siguiente y coloca tu aportación en el foro que tu
maestro ha creado para esta tarea:
Coloca en el foro tu archivo .txt o .doc del análisis
El programa en C# del proyecto.
1. Realiza una aplicación que te permita almacenar las calificaciones de cada una de las
materias que cursas. Las calificaciones que deberás almacenar son las que se presentan
en servicios en línea para cada materia.
2. Una vez almacenadas tus calificaciones en una matriz, deberás obtener la siguiente
información, que te permita determinar lo siguiente:
7. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
a. Promedio de exámenes rápidos de todas tus materias (considerando todos los
exámenes rápidos)
b. Promedio de exámenes de primer parcial de todas tus materias
c. Promedio de exámenes de segundo parcial de todas tus materias
d. Promedio de tareas de todas tus materias
e. Promedio de exámenes finales de todas tus materias
f. Indica en qué rubro tuviste mejor desempeño y en cuál el peor desempeño, para
que puedas observar a que le tienes que poner más ganas el semestre que entra.
Realiza la entrega de tu ejercicio en forma de práctica de ejercicios. Recuerda incluir los
siguientes archivos:
1. En archivo .txt o .doc el análisis de la solución
2. El diagrama de flujo en un archivo con extensión .rap
3. El programa en C#, todo el proyecto.
1. Desarrolla una aplicación, que permita a una aerolínea llevar el control de registro de
personas por cada vuelo. En el avión se cuenta con 25 filas y caben 4 pasajeros por fila.
2. La aplicación deberá de permitir las siguientes operaciones:
a. Reservar asientos
b. Cancelar reservación de asientos
c. Mostrar asientos ocupados y libres
3. En la aplicación desarrollada en C#, deberás incluir métodos, seguir los estándares de
programación, e incluir la documentación en tu código fuente.
Realiza la entrega de tu ejercicio en forma de práctica de ejercicios. Recuerda incluir los
siguientes archivos:
1. En archivo .txt o .doc el análisis
2. El diagrama de flujo en un archivo con extensión .rap
3. El programa en C#, todo el proyecto.
1. Realiza una aplicación que permita administrar las ventas de una empresa.
2. La empresa cuenta con 10 vendedores y registra las ventas semanales de lunes a
viernes, para cada uno de sus vendedores (maneja una matriz para almacenar esta
información).
3. En un arreglo de 10 elementos guardarás los nombres de los 10 vendedores
(solicitarlos al usuario).
4. Las ventas se deberán solicitar para su captura en pesos M.N.
5. Como resultado, el programa deberá escribir lo siguiente:
a. El promedio de ventas de la semana
b. El vendedor estrella, quien es el que tuvo más ventas en la semana
c. Cantidad de vendedores que vendieron más del promedio de ventas de la semana
d. El total de ventas para cada día de la semana
e. La cantidad de ventas que fueron mayores a 10,000 pesos
Nota: la aplicación deberá contener al menos dos métodos en el programa en C# y utilizar
8. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com
www.maestronline.com
arreglos.
Evidencia
Diseña un software para el almacenamiento de datos, que utilice arreglos y matrices, siguiendo la
metodología para desarrollo de software.