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.
Ejercicios resueltos de Programación Secuencial en C#
Ejemplo 1Realizar la carga de dos números enteros por teclado e imprimir su suma y su producto.
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
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:
- Podemos definir varias variables en la misma línea: int num1, num2, suma, producto;
- Si llamamos a la función WriteLine en lugar de Write, la impresión siguiente se efectuará en la próxima línea: Console.WriteLine(suma);
Realizar la carga del lado de un cuadrado, mostrar por pantalla el perímetro del mismo (El perímetro de un cuadrado se calcula multiplicando el valor del lado por cuatro)
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
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;
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();
}
}
}
Ejemplo 4
Realizar un programa que lea cuatro valores numéricos e informar su suma y promedio.
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
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();
}
}
}
Se debe desarrollar un programa que pida el ingreso del precio de un artículo y la cantidad que lleva el cliente. Mostrar lo que debe abonar el comprador.
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
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();
}
}
}
Buenos ejecicios para principiantes.
ResponderEliminar