You are on page 1of 5

ACTIVIDAD N1

Datos Resultado
Precio dólar dólares soles

3,15 3 s./9,45

1.1. Modelo
soles = precio dólar * dólares

1.2. Especificación del algoritmo.


1.3.1. Diccionario de variables
- Variables de entrada.-
Precio dólar: tipo Real
dólares: tipo Real

- Variables de salida.-
Dólar convertido en soles {: tipo Real

1.3.3 Acción que realiza el algoritmo:


Calcula el dólar convertido en soles

1.3.4. Post Condición {| soles = (precio dólar*dólares) | }

1. DISEÑO
1.1. Descripción del Algoritmo.
Primera fase
Inicio {Calcular el área del triángulo}
{declarar e inicializar variables}
{Leer datos}
{Calcular el dólar convertido en soles}
{Escribir el dólar convertido en soles}
fin

Segunda fase
Inicio {Calcular el área del triángulo}
{declarar e inicializar variables}
Declarar precio_dolar,dolares,soles // INSTRUCCIÓN 0
{Leer datos}
Leer precio_dolar // INSTRUCCIÓN 1
Leer dolares // INSTRUCCIÓN 2
{Calcular el dólar convertido en soles}
soles  (precio_dolar * dolares) / 2 // INSTRUCCIÓN 3
{Escribir el dólar convertido}
Escribir los dolares convertido en soles // INSTRUCCIÓN 4
fin
//declarar e inicializar variables
float precio_dolar, dolares, soles;

//Leer datos
Console.Write("Ingrese el precio actual del dolar :");
precio_dolar = float.Parse(Console.ReadLine());
Console.Write("Ingrese la catidad de dolares :");
dolares = float.Parse(Console.ReadLine());
//Calcular el dolar convertido a soles
soles = precio_dolar * dolares;
//escribir el dolar conertido a soles
Console.Write("El dolar convertido en soles es: {0} ", soles);
Console.ReadKey();

Actividad N2

NOTAS CRETDITOS SUMA DE PROMEDIO


CREDITOS PONDERADO

N1 N2 N3 N4 N5 N6 N7 C1 C2 C3 C4 C5 C6 C7

15 16 17 18 19 14 13 4 3 3 4 1 4 3 22 15,681

1.1. Modelo
suma_creditos=creditos1+creditos2+creditos3+creditos4+creditos5+creditos6+creditos7;

promedio_ponderado = (nota1 * creditos1 + nota2 * creditos2 + nota3 * creditos3 +


nota4 * creditos4 + nota5 * creditos5 + nota6 * creditos6 + nota7 * creditos7) /
suma_creditos;
1.2. Especificación del algoritmo.
1.3.1. Diccionario de variables
- Variables de entrada.-

//NOTAS
NOTA1: tipo Real
NOTA2: tipo Real
NOTA3: tipo Real
NOTA4: tipo Real
NOTA5: tipo Real
NOTA6: tipo Real
NOTA7: tipo Real

//CREDITOS

CREDITOS1: TIPO REAL


CREDITOS2: TIPO REAL
CREDITOS3: TIPO REAL
CREDITOS4: TIPO REAL
CREDITOS5: TIPO REAL
CREDITOS6: TIPO REAL
CREDITOS7: TIPO REAL
CREDITOS8: TIPO REAL

- Variables de salida.-
SUMA DE CREDITOS: tipo Real
PROMEDIO_PONDERADO:TIPO REAL

1.3.3 Acción que realiza el algoritmo:


Calcula el PROMEDIO_PONDERADO

2. DISEÑO
2.1. Descripción del Algoritmo.
Primera fase
Inicio {Calcular el área del triángulo}
{declarar e inicializar variables}
{Leer datos}
{Calcular el área}
{Escribir el área}
fin

Segunda fase
Inicio {Calcular el área del triángulo}
{declarar e inicializar variables}
Declarar nota1, nota2, nota3, nota4, nota5, nota6, nota7, creditos1, creditos2, creditos3, creditos4,
creditos5, creditos6, creditos7, suma_creditos, promedio_ponderado. // INSTRUCCIÓN 0
{Leer datos}
Leer nota1 // INSTRUCCIÓN 1
Leer nota2
Leer nota3
Leer nota4
Leer nota5

Leer nota6
Leer nota7
Leer creditos1 // INSTRUCCIÓN 2
Leer creditos2
Leer creditos3
Leer creditos4
Leer creditos5
Leer creditos6
Leer creditos7

{Calcular el promedio_ponderado}
suma_creditos=creditos1+creditos2+creditos3+creditos4+creditos5+creditos6+creditos7;

promedio_ponderado = (nota1 * creditos1 + nota2 * creditos2 + nota3 * creditos3 +


nota4 * creditos4 + nota5 * creditos5 + nota6 * creditos6 + nota7 * creditos7) /
suma_creditos // INSTRUCCIÓN 3
{Escribir el promedio ponderado}
Escribir el promedio ponderado// INSTRUCCIÓN 4
fin

//este programa calculara el promedio ponderado de 2018-1


{//declarar e inicializar variables
double nota1, nota2, nota3, nota4 ,nota5 ,nota6
,nota7,suma_creditos,promedio_ponderado;
int creditos1, creditos2, creditos3, creditos4, creditos5, creditos6, creditos7;

//Leer datos
//notas
Console.Write("Ingrese la nota1 :");
nota1 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota2 :");
nota2 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota3 :");
nota3 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota4 :");
nota4 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota5 :");
nota5 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota6 :");
nota6 = double.Parse(Console.ReadLine());
Console.Write("Ingrese la nota7 :");
nota7 = double.Parse(Console.ReadLine());
//creditos
Console.Write("Ingrese el credito1 :");
creditos1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito2:");
creditos2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito3 :");
creditos3 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito4 :");
creditos4 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito5 :");
creditos5 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito6 :");
creditos6 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el credito7 :");
creditos7 = int.Parse(Console.ReadLine());

//Calcular el promedio ponderado

suma_creditos=creditos1+creditos2+creditos3+creditos4+creditos5+creditos6+creditos7;
promedio_ponderado = (nota1 * creditos1 + nota2 * creditos2 + nota3 * creditos3
+ nota4 * creditos4 + nota5 * creditos5 + nota6 * creditos6 + nota7 * creditos7) /
suma_creditos;
//Escribir el promedio
Console.Write("El promedio ponderado es: {0} ", promedio_ponderado);
Console.ReadKey();

You might also like