Está en la página 1de 12

2 unidad 1 - Paso 2 - Variables, constantes y

Estructuras de control

Juan Sebastian Torres Pinzon –1023968125

Fundamentos de Programación- 213022

Grupo 504

Tutor

Diomar Antonio Pineda Cervantes

Universidad Nacional Abierta y a Distancia - UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería

2024
Contenido
2 unidad 1 - Paso 2 - Variables, constantes y Estructuras de control ..................... 1
Introducción .................................................................................................... 3
Objetivos ......................................................................................................... 4
Bibliografía .................................................................................................... 11
Introducción
Estos conceptos básicos de programación, anteriormente aprendimos cómo crear
un diagrama de flujo PSeint que nos ayuda a organizar el código de secuencia de
manera más veraz, también aprendimos las definiciones de objetos, atributos,
métodos, etc. Aprendiste sobre la definición de una clase, en el segundo ejercicio
harás práctica, es decir desarrollaremos código de secuencia usando uno de los
ejercicios que hayas elegido, este ejercicio será desarrollado en Visual Studio con
el lenguaje de programación C#.
Objetivos
• Es lograr el resultado durante el desarrollo de alguna tarea.

• Debe iniciar los elementos básicos de programa de flujo y Visual en C#.

• Cada uno de los objetivos de Lenguaje de programación debe estar

correcta y en cada problema.


Actividad 1

Tabla 1: Información Situación Problema a Resolver

Estudiante Problema Asignado (Indique el numeral del


problema escogido)
Juan Problema: problema 4 que es programa que debe
Sebastian solicitar por consola la cantidad por cada fruta y como
Torres Pinzon resultado indicar el valor neto de la compra y si obtuvo
descuento o no, de acuerdo con la compra realizada.

Actividad 2:

Tabla 2: Tabla de requerimientos

Identificación Descripción Entradas Resultados o


del salidas
requerimiento
R1 Captura de Números 5
numero 5 float equivalentes al Números 5 float
precio de cada almacenamientos
fruta en memoria (peras,
manzanas, ciruelas,
piñas, bananos)
R2 Captura de Números 5
numero 5 float equivalentes al Números 5 float
precio de cada almacenamientos
fruta en memoria (peras,
manzanas, ciruelas,
piñas, bananos)
R3 Impresión del La variable valor Imprimir en pantalla
cálculo de valor de la compra el valor de la
de compras definitiva. compra definitiva.
definitiva
R4 Validar si el valor El valor de la Si se cumple la
de la compra es compra definitiva condición, muestra
mayor o igual a en igual o menor a en pantalla que
20.000 y hacer el 20.000. tienes un 10% de
pertinente descuento. No
descuento del mostrar en pantalla,
10% no tienes 10% de
descuento.
R5 Operar el dato Un dato string Cantidad
peso y tipo para (tipos) y un dato compras en
determinar el float pesos de frutas
valor a pagar (frutasprecios) almacenamientos
almacenamiento
memoria
R5 Operar el dato Un dato Valor de pagos
tipo fruta para entero(valorfruta) de cada frutas y
mostrar un un dato float descuentos.
mensaje si es (pago) y un dato
beneficia rio del string (nombre de
descuento las frutas)
almacenados en
memoria
Actividad 3:

Diagrama de flujo

Diagrama de flujo
Bienvenido_fruta
Escribir 'sumar Frutas'
Leer Frutas
Escribir 'manzanas,ciruelas,piñas,bananos'
res <- 450+560+30+80+1000
Escribir 'Resultado es', res
Leer res_2120
Si 20000<2120 Entonces
Escribir 'compra sobrepasa los 20.000'
SiNo
Escribir 'compra sobrepasa los $2120'
FinSi
Mientras num<2120 Hacer
Leer
sobrepasa_los_20000_debe_hacer_un_descuento_del_10_por
ciento
res <- 20000*0.1
Escribir 'Resultado es', res
FinMientras
FinAlgoritmo

Nota: el algoritmo anexo el proceso de datos de trasladar PSeint y


anexo el enlace del ejercicio. Sebastian_Torres. Programa desarrollo
de Pseint. 10/03/2024.
https://unadvirtualedu-
my.sharepoint.com/:f:/g/personal/jstorrespinzo_unadvirtual_edu_co/
ElBeJOD-ta9JrGJjaZ2dCsoB0MmT0Ve5H6GkcQmSXkxiig?e=R44WZe
Actividad 4:

Código fuente:

// See https://aka.ms/new-console-template for more information


using System.Timers;

Console.WriteLine("Hello, World!");
int valorfrutas;
float peras, manzanas, ciruelas, bananos, piñas;
string nombre, tipodefruta;
float valorpera = 450;
float valormanzana = 560;
float valorciruelas = 30;
float valorbananos = 80;
float valorpiñas = 1000;
float sumatoria = valorpera + valormanzana + valorciruelas + valorbananos +
valorpiñas;
Console.WriteLine("Mundo_frutas");
Console.WriteLine("Nombre del cliente");
nombre = Console.ReadLine();
valorfrutas = int.Parse(Console.ReadLine());
Console.WriteLine(" cuanta fruta llevas? (valor)");
peras = int.Parse(Console.ReadLine());
Console.WriteLine(" Tipo de compra (manzanas, ciruelas, bananos, piñas)");
tipodefruta= Console.ReadLine();
tipodefruta = tipodefruta.Trim();
if (peras >= 450 && peras <= 450 && tipodefruta == " peras") ;
{
peras = 450;
}Console.WriteLine("El valor a cancelar es " + nombre + " el valor cancelar
es" + valorfrutas);
{ }

Nota: Anexo proyecto del ejercicio. Sebastian_Torres. Programa


desarrollo de Pseint. 13/03/2024. PROYECTO
Conclusiones

Pude completar la formación esperada, pude aprender a crear lenguajes de


programación simples paso a paso, pude aprender métodos, objetos y sus clases,
pero lo más importante es que todo lo que pudiera usar en un programa, lo podría
hacerlo. Obtenga más información sobre los cursos de artes visuales. - Capacidad
para utilizar correctamente los recursos de información y realizar bien tareas
técnicas, quizás dudosas, pero encaminadas a mejorar conocimientos y
habilidades. Todo es un proyecto, y se mejorará su desarrollo en todos los aspectos,
eliminando posibles dudas y problemas, y avanzando en los proyectos que se
puedan establecer, pero esperamos corregir ideas equivocadas en futuros trabajos.
presentar de la mejor manera posible
Bibliografía

• [Danisable Programacion]. Curso PseInt. Aprende a programar desde cero


con PseInt. 16 oct 2019.
https://www.youtube.com/watch?v=FvibfpSVFBw&list=PLAzlSdU-
KYwXllXcUCW-BylQZemcDV798
• (s.a). [Tecnología Binaria]. (2020, marzo 3). Aprender a programar en C#
desde cero [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=8O7PopSscBE&list=PL8gxzfBmzgexdF
a0XZZSZZn2Ogx3j-Qd5

También podría gustarte