Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5.1. Haga un algoritmo y programa que calcule el área del trapecio. Para el área
del trapecio tomar en cuenta
Análisis del problema:
1.2. Modelo
1.3.1.
Diccionario de variables
-Variables de entrada.-
- Variables de salida.-
Area_total: representa una ecuación, tipo Real.
1.3.2. Pre Condición.-
{Calcular el Area_total }
Area_total = (B+b) *h/2
{Escribir la solución}
Escribir Area_total
Fin
3. CODIFICACIÓN EN EL LENGUAJE DE PROGRAMACIÓN C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//declarar e inicializar variables
float Altura, Base_1, Area_total,Base_2;
//ingrese las varibles
Console.Write("altura del rectangulo :");
Altura = float.Parse(Console.ReadLine());
Console.Write("base mayor del rectangulo :");
Base_1 = float.Parse(Console.ReadLine());
Console.Write("base menor del rectangulo :");
Base_2 = float.Parse(Console.ReadLine());
//Calcular el area del rectangulo
Area_total = (Base_2 * Base_1)*Altura/2;
if (Altura > 0)
{
Console.WriteLine("");
}
else
{
Console.WriteLine("error");
}
if (Base_1 > 0)
{
Console.WriteLine("");
}
else
{
Console.WriteLine("error");
}
if (Base_2 > 0)
{
Console.WriteLine("");
}
else
{
Console.WriteLine("error");
}
Console.ReadLine();//pausar pantalla
//Escribir area del rectangulo
Console.Write("el area del rectangulo: {0} ", Area_total);
Console.ReadKey();
}
}
}
}
5.2. Haga un algoritmo y programa que calcule el área del rombo.
Análisis del problema:
1.2. Modelo
AT= B*b/2
1.3.1.
Diccionario de variables
-Variables de entrada.-
- Variables de proceso.-
AT: almacena el valor de área total, tipo Real.
- Variables de salida.-
AT: representa una ecuación, tipo Real.
1.3.2. Pre Condición.-
{Escribir la solución}
Escribir AT,
Fin
3. CODIFICACIÓN EN EL LENGUAJE DE PROGRAMACIÓN C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//declarar e inicializar variables
float Base_1, Area_total,Base_2;
//ingrese las varibles
Console.Write("base mayor del rectangulo :");
Base_1 = float.Parse(Console.ReadLine());
Console.Write("base menor del rectangulo :");
Base_2 = float.Parse(Console.ReadLine());
//Calcular el area del rectangulo
Area_total = (Base_2*Base_1)/2;
if (Base_1 > 0)
{
Console.WriteLine("");
}
else
{
Console.WriteLine("error");
}
if (Base_2 > 0)
{
Console.WriteLine("");
}
else
{
Console.WriteLine("error");
}
Console.ReadLine();//pausar pantalla
//Escribir area del rectangulo
Console.Write("el area del rectangulo: {0} ", Area_total);
Console.ReadKey();
}
}
}
5.3. Haga un algoritmo y programa que calcule las cuatro operaciones básicas para dos números decimales.
Análisis de
1.2. Modelo
suma = a+b
resta = a – b
producto = a * b
division = a / b
1.3.1.
Diccionario de variables
-Variables de entrada.-
- Variables de proceso.-
- suma : almacena el valor de área del trapecio, tipo Real
- resta : almacena el valor de área del trapecio, tipo Real
- producto : almacena el valor de área del trapecio, tipo Real
- division : almacena el valor de área del trapecio, tipo Real: almacena el valor de área del trapecio,
tipo Real.
- Variables de salida.-
suma : representa una ecuación, tipo Real.
{Calcular la suma}
suma = a+b
{Escribir la solución}
Escribir la suma
{Calcular la resta}
resta = a-b
{Escribir la solución}
Escribir la resta
{Calcular el producto}
Producto = a*b
{Escribir la solución}
Escribir el producto
{Calcular la division}
División = a/b
{Escribir la solución}
Escribir la división
Fin
codificacion
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//declarar e inicializar variables
float a,b,suma,resta,division,producto;
//ingrese las varibles
Console.Write("primer numero :");
a = float.Parse(Console.ReadLine());
Console.Write("segundo numero :");
b = float.Parse(Console.ReadLine());
Console.ReadLine();//pausar pantalla
//Calcular la suma
suma = a+b;
//Escribir la suma
Console.Write("calcular la suma: {0} ", suma);
Console.ReadKey();
//Calcular la resta
resta = a - b;
//Escribir la resta
Console.Write("calcular la resta: {0} ", resta);
Console.ReadKey();
//Calcular el producto
producto = a * b;
//Escribir el producto
Console.Write("calcular el producto: {0} ", producto);
Console.ReadKey();
//Calcular la division
division = a / b;
//Escribir la division
Console.Write("calcular la division: {0} ", division);
Console.ReadKey();
}
}
}
Observación
Las 4 operaciones salen una después de una.
5.4. Ingresar un valor entero entre 1 y 5. Luego mostrar en letras el valor ingresado. Si se ingresa un valor fuera de
dicho rango mostrar un mensaje indicando fuera de rango.
Modelo:
-Variables de entrada.-
variable de proceso:
Variable de salida
Declarar a, // INSTRUCCIÓN 1
{Leer datos}
Escribir “ingrese un valor numérico entero entre 1 y5”
Leer a
Caso 1: uno
Caso 2: dos
Caso 3: tres
Caso 4: cuatro
Caso 5: cinco
Condición : si el valor numérico esta fuera de rango de 1 y 5, responder fuera de rango.
Fin
Codificación:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Ingrese un valor numerico entero entre 1 y 5:");
int valor = int.Parse(Console.ReadLine());
switch (valor)
{
case 1: Console.Write("uno");
break;
case 2: Console.Write("dos");
break;
case 3: Console.Write("tres");
break;
case 4: Console.Write("cuatro");
break;
case 5: Console.Write("cinco");
break;
default:
Console.Write("valor fuera de rango");
break;
}
Console.ReadKey();
}
}
}
5.5. Haga un algoritmo y programa para ingresar un número entre uno y cinco en letras. Luego mostrar en pantalla
el número. Si se ingresa un valor fuera de dicho rango mostrar un mensaje indicando fuera de rango.
//declarar e inicializar variables
int uno, dos, tres, cuatro, cinco;
Console.Write("Ingrese un valor numerico entero escrito entre uno y cinco:");
int valor = int.Parse(Console.ReadLine());
switch (valor)
{
case uno: Console.Write("1");
break;
case dos: Console.Write("2");
break;
case tres: Console.Write("3");
break;
case cuatro: Console.Write("4");
break;
case cuatro: Console.Write("5");
break;
default:
Console.Write("valor fuera de rango");
break;
}
Console.ReadKey();
}
}
}
5.6. Haga un algoritmo y programa para poder ingresar por teclado un mes del año y muestre en pantalla el mes y
su equivalente en números