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();
}
}
}