You are on page 1of 6

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 cdigo o instrucciones

CREAR UN PROGRAMA QUE RESUELVA LAS OPERACIONES FRACCIONARIAS CON AYUDA DE ESTE EJEMPLO
+
+ =
=

Para resolver este problema analiza la fraccin se puede ver que se utilizaran muchas variables. Para ello ve la imagen y verifica que a
cada valor de la fraccin se asign una letra (variable). Ejemplo

+
+ =

NOTA: RECUERDA QUE LA ASIGNACION DE UN VALOR SIEMPRE SERA DE DERECHA A IZQUI ERDA
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 fraccin suma.

1.

En base al ejemplo anterior. Crea las operaciones de fracciones que faltan


resta
multiplicion
division
Programa que calcula los das 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 aos 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 nmero mayor de 2 nmeros
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.
Anlisis de problema.
Supongamos que el usuario ingreso el nmero 5 y 20. Por tanto tenemos que declarar 2 variables numero1 y numero2 donde:
numero1=5
numero2=20
Entonces para poder realizar esta operacin se hace uso de la condicin IF. La cual se muestra su estructura.
If (condicin)
{
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 condicin es falsa
}

Este es un diagrama de flujo el cual


muestra de forma grafica como se lleva a
cabo la condicin si.

Donde la condicin est dada por 2 valores a evaluar(puedes ser variables o numeros). Y utilizando los operadores de comparacin.

Expresin

Descripcin

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 condicin IF.

20

Como la comparacin no es verdadera ya que 5 no es

If(numero1>numero2)
mayor que 20. Este mensaje no se muestra
{
System.Console.WriteLine(El numero mayor es: +numero1);
}
Else
{
System.Console.WriteLine(El numero mayor es: +numero2);
}

Dado que la comparacin es falsa ya que 5 no es


mayor que 20 . Este mensaje si se muestra. y dara
que el mayor es 20

Este ejemplo muestra la evaluacin de numero1 con numero2.


Por razones sabemos que numero1=5 y numero2=20.
Entoces decimos.
Si numero1 es mayor que numero2 entoces se muestra uno de
los 2 mensajes dependiendo el valor de cada variable.

Dado este ejemplo.


1. Ahora crea un programa que obtenga el nmero menor de 2 nmeros. Asgnale 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 (condicin). Ya que se tiene que
aos entonces muestra mensaje 1, de lo contrario muestra mensaje 2.
3.

evaluar la edad de la persona si es

mayor de 18

Crea otro programa que muestre de acuerdo a una condicin (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
aos y eres una
mujer de lo contrario que muestre hola nombre del hombre tienes edad aos y eres un
hombre
4. Crea otro programa que dado un numero cualquiera me muestre si es un numero par o impar.
Anlisis

Dado el numero 5 verificar si es par o impar


Caso 1: si analizas todos los nmeros pares al dividirlos entre 2 el residuo es igual a 0
Caso 2: si analizas todos los nmeros impares al dividirlos entre 2 el residuo es igual a 1
Ejemplo:
5/2 = 4
6/2 = 3

da como residio 1
da como residuo 0

Este numero es impar


Este numero es par

Operador de residuo o modulo

Expresin

Descripcin

x % y == 0

Permite obtener el modulo o residuo de una divisin

PROGRAMA QUE CALCULA EL PROMEDIO DE 3 MATERIAS


Una persona quiere obtener el promedio de 3 materias ya que se le complica las matemticas. 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


Despus que le pida la calificacin de matemticas, computacin e ingls 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

Ejemplo:

Si el promedio es mayor o igual que 7 entonces Aprobaste


De lo contrario Reprobaste

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 funcin evaluar varias condiciones.

Ejemplo: se pide realizar un programa que muestre los das de la semana


escribiendo solamente un numero de acuerdo a la sig. Lista.
ANALISIS

Ejemplo:

0 = Lunes
1 = Martes
2= Miercoles
3 = Jueves
4 = Viernes
5 = Sabado
6 = Domingo

DIAGRAMA DE FLUJO:
https://www.draw.io/#LUntitled%20Diagram

***** Progarama que muestra el dia de la semana *****

Ingresa el numero de la semana: 5


El dia es: Sabado

Cdigo das de la semana

Estructura Switch

You might also like