Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Fundamentos de programación en C#, Apuntes de Programación Informática

Los conceptos básicos de programación en el lenguaje c#, incluyendo la estructura de un programa, el uso de variables, operaciones, condicionales simples, compuestas y múltiples, así como ejemplos de aplicación de estos conceptos. Se abordan temas como la conversión de tipos de datos, el uso de la sentencia if-else y el switch, y se proporcionan diagramas de flujo y ejemplos prácticos. El documento está diseñado para servir como material de estudio y referencia para estudiantes que se inician en la programación con c#, cubriendo los fundamentos necesarios para comprender y aplicar este lenguaje de manera efectiva.

Tipo: Apuntes

2022/2023

Subido el 21/09/2023

angie-yulieth-huerfano-alvarez
angie-yulieth-huerfano-alvarez 🇨🇴

1 documento

1 / 22

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Lenguaje C#
cipa No.1
Fundamentos de programación
tutor: Usein Gonzalez
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Vista previa parcial del texto

¡Descarga Fundamentos de programación en C# y más Apuntes en PDF de Programación Informática solo en Docsity!

Lenguaje C#

cipa No.

Fundamentos de programación

tutor: Usein Gonzalez

Temas a tratar:

Dudas e inquietudes.

Temas del paso 2-unidad 1:

Estructura de un programa en C#.

Condicionales:

simples, compuestos y múltiples.

El programa "Hola mundo" tradicionalmente se usa para presentar un

lenguaje de programación. En este caso, se usa C#:

Para tener en cuenta

En el lenguaje de programación C#, puedes utilizar el método float.Parse

para convertir una cadena en un número flotante.

Estructuras condicionales

Para programar esas condiciones se usa la condicional IF, a la cual le vamos a programar una condición y si esa condición es verdadera , el programa ejecutará cierto fragmento de código. Opcionalmente podemos programar un “ ELSE ”, el cual se ejecutará cuando la condición sea falsa. Traduciéndolo a una oración, vamos a tener algo de este estilo: Si (IF) se cumple esta condición, ejecutaremos este fragmento de código, sino (ELSE), ejecutaremos este otro fragmento de código.

Diagramas de flujo

Ejemplos de IF

  • Ingresar el sueldo de una persona, si supera los 3000000 pesos mostrar un mensaje en pantalla indicando que debe abonar impuestos.
  • Ingresar el sueldo de una persona, si supera los 300000 pesos, aplique la retención en la fuente del 3 , 5 %, mostrar un mensaje en pantalla indicando: valor de la retención y valor neto a pagar al empleado.
  • Realizar un programa que me indique si un número es par o impar, que muestre un mensaje de salida.
  • Se ingresan tres notas de un alumno, si el promedio es mayor o igual a siete mostrar un mensaje "Promocionado".

Condicional IF compuesto

Lista de requerimientos Identificación requerimiento Descripción Entradas Resultados o salidas R1 Ingresar numero Numero entero ingresado por teclado Numero almacenado en memoria en la variable num1. R2 Evaluar condición 1 Si num1 es igual a 0 Muestra en pantalla el valor es cero. R3 Evaluar condición 2 Si num1 >=1 y num1 <= Muestra en pantalla el valor esta entre 1 y 10. R4 Evaluar condición 3 Si num1 >1 0 y num1 <= 20 Muestra en pantalla el valor esta entre 11 y 20. R5 Evaluar condición 4 Se va por la parte falsa Muestra en pantalla el valor no está entre 1 y 10.

int num1; string linea; // Se pide al usuario que ingrese el valor de numero Console.Write("Ingrese el valor: "); linea = Console.ReadLine(); num1 = int.Parse(linea); // Evaluamos si el valor es igual a cero if (num1 ==0) { // Entonces debemos mostrar el mensaje valor ingresado es cero. Console.WriteLine("Ha ingresado un cero."); } else if((num1 >= 1) && (num1<=10)) { // En caso contrario, mostramos que el valor ingresado esta entre 1 y 10 Console.WriteLine("El numero esta entre 1 y 10."); } else if((num1 >10) && (num1<=20)) { // En caso contrario, el valor ingresado esta entre 1 y 20 Console.WriteLine("El numero esta entre 10 y 20."); } else { // En caso contrario, mostramos que el valor ingresado no está esta entre 1 y 20 Console.WriteLine("El numero no esta entre 10 y 20."); } Console.ReadLine();

Condicional IF compuesto

La novedad en este ejercicio es utilizar una constante.

CONDICIONAL SWITCH EN C# int num1; string linea; // Se pide al usuario que ingrese el valor de numero Console.Write("Ingrese el valor: "); linea = Console.ReadLine(); num1 = int.Parse(linea); // Evaluamos si el prom es mayor que 5 switch (num1) { case >= 20: Console.WriteLine("Ha ingresado un valor mayor de 20."); case >= 10: // En caso contrario, mostramos que el alumno ha desaprobado. Console.WriteLine("El numero esta entre 11 y 20."); case >= 1: Console.WriteLine("El numero esta entre 10 y 20."); case == 0: Console.WriteLine("el valor ingresado es cero") } Console.ReadLine();

CONDICIONAL SWITCH EN C#

Ejemplo. Diseñe una calculadora que permita sumar, restar, multiplicar, dividir y elevar a la potencia dos números. Recuerda que no puedes dividir entre 0.