5 - Estructura de programación secuencial |
Cuando en un problema sólo participan operaciones, entradas y salidas se la denomina una estructura secuencial.
Los problemas diagramados y codificados previamente emplean solo estructuras secuenciales.
La programación requiere una práctica ininterrumpida de diagramación y codificación de problemas.
Realizar la carga de dos números enteros por teclado e imprimir su suma y su producto.
Tenemos dos entradas num1 y num2, dos operaciones: realización de la suma y del producto de los valores ingresados y dos salidas, que son los resultados de la suma y el producto de los valores ingresados. En el símbolo de impresión podemos indicar una o más salidas, eso queda a criterio del programador, lo mismo para indicar las entradas por teclado.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SumaProductoNumeros { class Program { static void Main(string[] args) { int num1, num2, suma, producto; string linea; Console.Write("Ingrese primer valor:"); linea = Console.ReadLine(); num1 = int.Parse(linea); Console.Write("Ingrese segundo valor:"); linea = Console.ReadLine(); num2 = int.Parse(linea); suma = num1 + num2; producto = num1 * num2; Console.Write("La suma de los dos valores es:"); Console.WriteLine(suma); Console.Write("El producto de los dos valores es:"); Console.WriteLine(producto); Console.ReadKey(); } } }
Recordemos que tenemos que seguir todos los pasos vistos para la creación de un proyecto.
Algunas cosas nuevas que podemos notar:
int num1, num2, suma, producto;
Console.WriteLine(suma);
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PerimetroCuadrado { class Program { static void Main(string[] args) { int lado,perimetro; string linea; Console.Write("Ingrese el lado del cuadrado:"); linea=Console.ReadLine(); lado=int.Parse(linea); perimetro=lado * 4; Console.Write("El perímetro del cuadrado es:"); Console.Write(perimetro); Console.ReadKey(); } } } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SumaProductos4Numeros { class Program { static void Main(string[] args) { int num1,num2,num3,num4,suma,producto; string linea; Console.Write("Ingrese primer valor:"); linea=Console.ReadLine(); num1=int.Parse(linea); Console.Write("Ingrese segundo valor:"); linea=Console.ReadLine(); num2=int.Parse(linea); Console.Write("Ingrese tercer valor:"); linea=Console.ReadLine(); num3=int.Parse(linea); Console.Write("Ingrese cuarto valor:"); linea=Console.ReadLine(); num4=int.Parse(linea); suma=num1 + num2; producto=num3 * num4; Console.Write("La suma de los dos primero valores es:"); Console.WriteLine(suma); Console.Write("El producto del tercer y cuarto valor es:"); Console.Write(producto); Console.ReadKey(); } } } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SumaPromedio { class Program { static void Main(string[] args) { int num1,num2,num3,num4,suma,promedio; string linea; Console.Write("Ingrese primer valor:"); linea=Console.ReadLine(); num1=int.Parse(linea); Console.Write("Ingrese segundo valor:"); linea=Console.ReadLine(); num2=int.Parse(linea); Console.Write("Ingrese tercer valor:"); linea=Console.ReadLine(); num3=int.Parse(linea); Console.Write("Ingrese cuarto valor:"); linea=Console.ReadLine(); num4=int.Parse(linea); suma=num1 + num2 + num3 + num4; promedio=suma/4; Console.Write("La suma de los cuatro valores es:"); Console.WriteLine(suma); Console.Write("El promedio es:"); Console.Write(promedio); Console.ReadKey(); } } } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CostoCompra { class Program { static void Main(string[] args) { int cantidad; float precio,importe; string linea; Console.Write("Ingrese la cantidad de artículos a llevar:"); linea=Console.ReadLine(); cantidad=int.Parse(linea); Console.Write("Ingrese el valor unitario del producto:"); linea=Console.ReadLine(); precio=float.Parse(linea); importe=precio * cantidad; Console.Write("El importe total a pagar es:"); Console.Write(importe); Console.ReadKey(); } } }