1. PASOS PARA PODER REALIZAR UN PROGRAMA
Sintaxis o estructura de un programa en C#
1. Estas llaves marcan el inicio y final del programa.
2. En este bloque se da inicio al programa
3. Dentro de este bloque se colocara todo el código o instrucciones
CREAR UN PROGRAMA QUE RESUELVA LAS OPERACIONES FRACCIONARIAS CON AYUDA DE ESTE EJEMPLO
𝟑
𝟒
+
𝟓
𝟐
=
𝟔 + 𝟐𝟎
𝟖
=
𝟐𝟔
𝟖
Para resolver este problema analiza la fracción se puede ver que se utilizaran muchas variables. Para ello ve la imagen y verifica que a
cada valor de la fracción se asignó una letra (variable). Ejemplo
𝒂
𝒃
+
𝒄
𝒅
=
𝒂𝒅 + 𝒃𝒄
𝒃𝒅
NOTA: RECUERDA QUE LA ASIGNACION DE UN VALOR SIEMPRE SERA DE DERECHA A IZQUIERDA
X3
ESTE EJEMPLO MUESTRA QUE 3 SE LE ASIGNA A LA VARIABLE X
a=3
b=4
c=5
d=2
Toma en cuenta que el resultado de ad + bc y cd se tiene que almacenar en otra variable ya que son los resultados finales.
suma_numerador=ad + bc
suma_denominador=bd
Codigo de fracción suma.
1. En base al ejemplo anterior. Crea las operaciones de fracciones que faltan
resta
multiplicion
division
Programa que calcula los días vividos de una persona hasta hoy
1
3
2
2. 2. En base al ejemplo anterior. Crea un programa que calcule la edad de una persona.
Este es el resultado que debe mostrar al ejecutar el programa.
Hola Juan tienes 25 años de edad
____________________________________________________________________________________________________
EJERCICIOS USANDO LA ESTRUCTURA IF (SI). LA CUAL PERMITE COMPARAR UN VALOR CON OTRO Y ASI RETORNAR UN
RESULTADO VERDADERO O FALSO.
Programa que muestra el número mayor de 2 números
Este programa resuelve el problema planteado en clase. El cual consiste en mostrar que numero es mayor a partir de 2 numeros ingresados
por el usuario.
Análisis de problema.
Supongamos que el usuario ingreso el número 5 y 20. Por tanto tenemos que declarar 2 variables numero1 y numero2 donde:
numero1=5
numero2=20
Entonces para poder realizar esta operación se hace uso de la condición IF. La cual se muestra su estructura.
If (condición)
{
Este resultado solo se muestra si lacondicio es verdadera
}
Else (signica de lo contrario) ya que da paso al valor falso
{
Este resultado solo se muestra si la condición es falsa
}
Donde la condición está dada por 2 valores a evaluar(puedes ser variables o numeros). Y utilizando los operadores de comparación.
Visto lo anterior. Ve ejemplo de condición IF.
If(numero1>numero2)
{
System.Console.WriteLine(“El numero mayor es: “+numero1);
}
Else
{
System.Console.WriteLine(“El numero mayor es: “+numero2);
}
Expresión Descripción
x < y Menor que
x > y Mayor que
x <= y Menor o igual que
x >= y Mayor o igual que
x == y Igual
x != y No es igual
= Asignacion
Este es un diagrama de flujo el cual
muestrade forma graficacomo se llevaa
cabo la condición si.
Este ejemplomuestralaevaluaciónde numero1 con numero2.
Por razones sabemos que numero1=5 y numero2=20.
Entoces decimos.
Si numero1es mayor que numero2 entoces se muestra uno de
los 2 mensajes dependiendo el valor de cada variable.
5 20 Como la comparación no es verdadera ya que 5 no es
mayor que 20. Este mensaje no se muestra
Dado que la comparación es falsa ya que 5 no es
mayor que 20 . Este mensaje si se muestra. y daría
que el mayor es 20
3. Dado este ejemplo.
1. Ahora crea un programa que obtenga el número menor de 2 números. Asígnale el nombre de “numero_menor”
2. Crea un programa que obtenga lo siguiente
Una persona desea saber si puede votar o no. Para ello se te pide que hagas un programa que muestra el mensaje
1. Eres mayor de edad y por tanto puedes votar (mensaje 1)
2. Eres menor de edad y por tanto no puedes votar (mensaje 2)
Para resolver este problema se hace uso de IF (condición). Ya que se tiene que evaluar la edad de la persona si es mayor de 18
años entonces muestra mensaje 1, de lo contrario muestra mensaje 2.
3. Crea otro programa que muestre de acuerdo a una condición (IF). Donde el programa pida lo siguiente:
DATOS QUE PEDIRA:
Nombre completo de la persona
Edad
Sexo
Ahora de acuerdo a los datos pedidos se puede ver como se asignaran.
Nombre=Maria Flores Rosas
Edad=21
Sexo=Mujer
Ahora construye la validacion. Si el usuario escribe sexo igual “mujer” entonces que muestre “hola Maria Flores Rosas
tienes 21 años y eres una mujer” de lo contrario que muestre “hola nombre del hombre tienes edad años y eres un
hombre”
4. Crea otro programa que dado un numero cualquiera me muestre si es un numero par o impar.
Análisis
Dado el numero 5 verificar si es par o impar
Caso 1: si analizas todos los números pares al dividirlos entre 2 el residuo es igual a 0
Caso 2: si analizas todos los números impares al dividirlos entre 2 el residuo es igual a 1
Ejemplo:
5/2 = 4 da como residio 1 Este numero es impar
6/2 = 3 da como residuo 0 Este numero es par
Operador de residuo o modulo
PROGRAMA QUE CALCULA EL PROMEDIO DE 3 MATERIAS
Una persona quiere obtener el promedio de 3 materias ya que se le complica las matemáticas. Para ello le
dijo a su amigo que le creara un programa en c# que calcule dicho promedio.
En este caso su amigo le dijo que le ayudara a analizarlo.
La persona quiere que le pida el nombre completo
Después que le pida la calificación de matemáticas, computación e inglés en este orden.
Posteriormente que obtenga el promedio de las 3 materia
Y por último quiere que le muestre un mensaje de acuerdo a las siguientes condiciones
Si el promedio es mayor o igual que 7 entonces “Aprobaste”
De lo contrario “Reprobaste”
Ejemplo:
Expresión Descripción
x % y == 0 Permite obtener el modulo o residuo de una división
4. ESTRUCTURA SI ANIDADA
La estructura si anida tiene como función evaluar varias condiciones.
Ejemplo: se pide realizar un programa que muestre los días de la semana
escribiendo solamente un numero de acuerdo a la sig. Lista.
Ejemplo:
DIAGRAMA DE FLUJO:
https://www.draw.io/#LUntitled%20Diagram
ANALISIS
0 = Lunes
1 = Martes
2= Miercoles
3 = Jueves
4 = Viernes
5 = Sabado
6 = Domingo
***** Progaramaque muestrael dia de la semana*****
Ingresa el numerode la semana:5
El diaes: Sabado
Este bloque se encargade pediral usuario
el nombre y lascalificacionesde cada
material parapoderrealizerel prmedio
Aqui se realizael calculode promediode las
3 materiasentre 3
Declaracion de las variables a usar
Aqui se evaluael promedio