SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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
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
1
3
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
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
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
Código días de la semana
Estructura Switch
Practicas sencillas para C#

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios+de+programacion.
Ejercicios+de+programacion.Ejercicios+de+programacion.
Ejercicios+de+programacion.MARTO3000
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionaleslaryenso
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Duvan Aguilera
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)r_nivelo21
 
Creando diagramas de flujo con dfd
Creando diagramas de flujo con dfdCreando diagramas de flujo con dfd
Creando diagramas de flujo con dfdLincoln School
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasCarlos M. Sandoval
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacionmikeburhnan
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionalesMichele André
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaOmar B.
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 

Was ist angesagt? (20)

Ejercicios+de+programacion.
Ejercicios+de+programacion.Ejercicios+de+programacion.
Ejercicios+de+programacion.
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
 
Creando diagramas de flujo con dfd
Creando diagramas de flujo con dfdCreando diagramas de flujo con dfd
Creando diagramas de flujo con dfd
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicas
 
MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Elemento3
Elemento3Elemento3
Elemento3
 
Manual 2 dfd (1)
Manual 2 dfd (1)Manual 2 dfd (1)
Manual 2 dfd (1)
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Practica excel
Practica excelPractica excel
Practica excel
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 

Andere mochten auch (20)

Ejercicios c#
Ejercicios c#Ejercicios c#
Ejercicios c#
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 
C sharp
C sharpC sharp
C sharp
 
Programación desde cero en C# en español
Programación desde cero en C# en españolProgramación desde cero en C# en español
Programación desde cero en C# en español
 
C# guia total del programador
C# guia total del programadorC# guia total del programador
C# guia total del programador
 
Tipos de datos C#
Tipos de datos C#Tipos de datos C#
Tipos de datos C#
 
C# DidáCtico
C# DidáCticoC# DidáCtico
C# DidáCtico
 
Introdución a C#
Introdución a C#Introdución a C#
Introdución a C#
 
Tarea de piero 12 08 12
Tarea de piero 12 08 12Tarea de piero 12 08 12
Tarea de piero 12 08 12
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Java
JavaJava
Java
 
Guia total del programador
Guia total del programadorGuia total del programador
Guia total del programador
 
Programacion C#
Programacion C#Programacion C#
Programacion C#
 
Python
PythonPython
Python
 
2. Introduccion A C#
2.  Introduccion A C#2.  Introduccion A C#
2. Introduccion A C#
 
NARREMOS CUENTOS
NARREMOS CUENTOSNARREMOS CUENTOS
NARREMOS CUENTOS
 
Sesion 10-c#
Sesion 10-c#Sesion 10-c#
Sesion 10-c#
 
Sesion 12-c#
Sesion 12-c#Sesion 12-c#
Sesion 12-c#
 
Practica 3: PDI SMART
Practica 3: PDI SMARTPractica 3: PDI SMART
Practica 3: PDI SMART
 

Ähnlich wie Practicas sencillas para C#

Ähnlich wie Practicas sencillas para C# (20)

Excondicionales
ExcondicionalesExcondicionales
Excondicionales
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Curso php - capitulo 2
Curso php - capitulo 2Curso php - capitulo 2
Curso php - capitulo 2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Guia estructuras condicionales
Guia estructuras condicionalesGuia estructuras condicionales
Guia estructuras condicionales
 
Manual de usuario dfd
Manual de usuario dfdManual de usuario dfd
Manual de usuario dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diagramasdeflujo 141006093907-conversion-gate01 (1)
Diagramasdeflujo 141006093907-conversion-gate01 (1)Diagramasdeflujo 141006093907-conversion-gate01 (1)
Diagramasdeflujo 141006093907-conversion-gate01 (1)
 
Manual de usuario dfd
Manual de usuario dfdManual de usuario dfd
Manual de usuario dfd
 
Andy
AndyAndy
Andy
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Formulas lógicas y estadisticas
Formulas lógicas y estadisticasFormulas lógicas y estadisticas
Formulas lógicas y estadisticas
 
Ejemplos de pseudocodigos
Ejemplos de pseudocodigosEjemplos de pseudocodigos
Ejemplos de pseudocodigos
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Kürzlich hochgeladen (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

Practicas sencillas para C#

  • 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 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 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
  • 5. Código días de la semana Estructura Switch