Vous êtes sur la page 1sur 6

PASOS PARA PODER REALIZAR UN PROGRAMA

Sintaxis o estructura de un programa en C#

1
3

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 IZQUI ERDA
X3
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
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
}

Este es un diagrama de flujo el cual


muestra de forma grafica como se lleva a
cabo la condición si.

Donde la condición está dada por 2 valores a evaluar(puedes ser variables o numeros). Y utilizando los operadores de comparación.

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

Visto lo anterior. Ve ejemplo de condición IF.


5 20 Como la comparación no es verdadera ya que 5 no es
If(numero1>numero2) mayor que 20. Este mensaje no se muestra
{ Este ejemplo muestra la evaluación de numero1 con numero2.
System.Console.WriteLine(“El numero mayor es: “+numero1); Por razones sabemos que numero1=5 y numero2=20.
} Entoces decimos.
Else Si numero1 es mayor que numero2 entoces se muestra uno de
{ los 2 mensajes dependiendo el valor de cada variable.
System.Console.WriteLine(“El numero mayor es: “+numero2);
}
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
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

Expresión Descripción

x % y == 0 Permite obtener el modulo o residuo de una división

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:
Declaracion de las variables a usar

Este bloque se encarga de pedir al usuario


el nombre y las calificaciones de cada
material para poder realizer el prmedio

Aqui se realiza el calculo de promedio de las


3 materias entre 3

Aqui se evalua el promedio

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.

ANALISIS
Ejemplo: ***** Progarama que muestra el dia de la semana *****

 0 = Lunes
 1 = Martes Ingresa el numero de la semana: 5
 2= Miercoles
 3 = Jueves El dia es: Sabado
 4 = Viernes
 5 = Sabado
 6 = Domingo

DIAGRAMA DE FLUJO:
https://www.draw.io/#LUntitled%20Diagram
Código días de la semana

Estructura Switch