Está en la página 1de 13

ACTIVIDAD GUIA NUMERO 4

ALUMNO: - JOSE CARLOS RODRIGUEZ ZGARRA

- LUIGUI VIMCENT VALENCIA VILCA

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:

Datos de trapecio Área total


B b h AT
5 5 2 15
7 7 2 15

1.2. Modelo

Area_total= (B+b) *h/2

1.3. Especificación del algoritmo.

1.3.1.

Diccionario de variables

-Variables de entrada.-

B{representa a la base mayor}: Real

b {representa la base menor}: Real

h {representa la altura}: Real


- Variables de proceso.-
AT: almacena el valor de área del trapecio, tipo Real.

- Variables de salida.-
Area_total: representa una ecuación, tipo Real.
1.3.2. Pre Condición.-

2. DISEÑO DEL ALGORITMO


2.1. Descripción del Algoritmo:

Inicio {Calcular una ecuación que comprenda el área total }


{declarar e inicializar variables}

Declarar B,b;h // INSTRUCCIÓN 1


{Leer datos}
Escribir “ingrese el valor del coeficiente B”
Leer B
Escribir “ingrese el valor del coeficiente b”
Leer b
Escribir “ingrese el valor del coeficiente h”
Leer h

{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:

Datos de rombo Área total


B b AT
5 5 12.5
7 7 24.5

1.2. Modelo

AT= B*b/2

1.3. Especificación del algoritmo.

1.3.1.

Diccionario de variables

-Variables de entrada.-

B{representa a la base mayor}: Real

b {representa la base menor}: Real

- 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.-

3. DISEÑO DEL ALGORITMO


2.1. Descripción del Algoritmo:

Inicio {Calcular una ecuación que comprenda el área total }


{declarar e inicializar variables}

Declarar B,b; // INSTRUCCIÓN 1


{Leer datos}
Escribir “ingrese el valor del coeficiente B”
Leer B
Escribir “ingrese el valor del coeficiente b”
Leer b

{Calcular el área total }


AT= B*b/2

{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

Datos de 1ro y 2do suma resta producto División


numero
B b suma resta producto División
5 5 10 0 25 1
7 7 14 0 49 1

1.2. Modelo
suma = a+b

resta = a – b

producto = a * b

division = a / b

1.3. Especificación del algoritmo.

1.3.1.

Diccionario de variables
-Variables de entrada.-

a{representa a la 1er nro}: Real

b {representa el 2do nro}: Real

- 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.

resta : representa una ecuación, tipo Real.

producto : representa una ecuación, tipo Real.

division : representa una ecuación, tipo Real.

1.3.2. Pre Condición.-

4. DISEÑO DEL ALGORITMO


2.1. Descripción del Algoritmo:

Inicio {Calcular las 4 operaciones basicas}


{declarar e inicializar variables}

Declarar a,b // INSTRUCCIÓN 1


{Leer datos}
Escribir “ingrese el valor de a ”
Leer a
Escribir “ingrese el valor d b”
Leer b

{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:

Datos numéricos entre el rango especificado


1 2 3 4 5
Dato numérico mostrado en letras
uno dos tres cuatro cinco

1.3. Especificación del algoritmo.

1.3.1. Diccionario de variables

-Variables de entrada.-

a{representa el primer numero entre el rango de 1 y5 }: Real

variable de proceso:

1: alamacena el valor de “uno”

2 alamacena el valor de “dos”

3 alamacena el valor de “tres”

4 alamacena el valor de “cuatro”

5 alamacena el valor de “cinco”

Variable de salida

Uno:representa un valor numérico en letras,tipo real

dos:representa un valor numérico en letras,tipo real

tres:representa un valor numérico en letras,tipo real

cuatro:representa un valor numérico en letras,tipo real

cinco:representa un valor numérico en letras,tipo real

5. DISEÑO DEL ALGORITMO


2.1. Descripción del Algoritmo:

Inicio {Calcular las 4 operaciones basicas}


{declarar e inicializar variables}

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

. //declarar e inicializar variables


int uno, dos, tres, cuatro, cinco;
Console.Write("Ingrese un mes del año:");
int valor = int.Parse(Console.ReadLine());
switch (valor)
{
case enero: Console.Write("1");
break;
case febrero: Console.Write("2");
break;
case marzo: Console.Write("3");
break;
case abril: Console.Write("4");
break;
case mayo: Console.Write("5");
break;
case junio: Console.Write("6");
break;
case julio: Console.Write("7");
break;
case agasto: Console.Write("8");
break;
case septiembre: Console.Write("9");
break;
case octubre: Console.Write("10");
break;
case noviembre: Console.Write("11");
break;
case diciembre: Console.Write("12");
break;
default:
Console.Write("error en el mes");
break;
}
Console.ReadKey();
}

También podría gustarte