Академический Документы
Профессиональный Документы
Культура Документы
Ejercicio N°01
1.- Análisis
1.2.- modelo
1.3.1.1.- Resultado
1.3.1.2.- datos
2.- Diseño
2.1.- pseudocódigo
Inicio
Real cantVentas, ejecVentas, paramentro = 0
Entero comision=0;
Escribir “ingrese cantidad de ventas : ”
Leer cantVentas
Escribir “ingrese ejecutivo de ventas : ”
Leer ejecVentas
paramentro = cantVentas * ejecVentas
si (paramentro > 2000 && paramentro <= 10000)
inicio
comision = 7
fin
si (paramentro > 10000 && paramentro <= 20000)
inicio
comision = 10
fin
si (paramentro > 20000)
inicio
comision = 15
fin
Escribir comision
Fin
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication134
{
class Program
{
static void Main(string[] args)
{
double cantVentas, ejecVentas, paramentro = 0;
int comision=0;
Console.Write("ingrese cantidad de ventas : ");
cantVentas = double.Parse(Console.ReadLine());
Console.Write("ingrese ejecutivo de ventas : ");
ejecVentas = double.Parse(Console.ReadLine());
paramentro = cantVentas * ejecVentas;
if (paramentro > 2000 && paramentro <= 10000) comision = 7;
if (paramentro > 10000 && paramentro <= 20000) comision = 10;
if (paramentro > 20000) comision = 15;
Console.WriteLine("comision : " + comision + "%");
Console.ReadKey();
}
}
}
Ejercicio N°02
1.- Análisis
n1 n2
2 4 n1=n2 iguales : no
n1!=n2 No iguales : si
n1>n2 Primero mayor que el segundo: no
n1<n2 Segundo mayor que el primero : si
n1>=n2 Primero mayor o igual que el segundo: no
n1<=n2 Segundo mayor o igual que el primero : si
1.2.- modelo
1.3.1.1.- datos
N1 : primer número ingresado : entero
2.- Diseño
2.1.- pseudocódigo
Inicio
Entero n1, n2
Escribir “ingrese primer numero : ”
Leer n1
Escribir “ingrese segundo numero : ”
Leer n2
Escribir ”iguales : "
si (n1 == n2) escribir "si"
sino escribir "no"
Escribir "no iguales : "
si (n1 != n2) escribir "si"
sino escribir "no"
Escribir "El primero es mayor que el segundo : "
si (n1 > n2) escribir "si"
sino escribir "no"
Escribir "El segundo es mayor que el primero : "
si (n1 < n2) escribir "si"
sino escribir "no"
Escribir "El primero es mayor o igual que el segundo : "
si (n1 >= n2) escribir "si"
sino escribir "no"
Escribir "El segundo es mayor o igual que el primero : "
si (n1 <= n2) escribir "si"
sino escribir "no"
Fin
2)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication134
{
class Program
{
static void Main(string[] args)
{
int n1, n2;
Console.Write("ingrese primer numero : ");
n1 = int.Parse(Console.ReadLine());
Console.Write("ingrese segundo numero : ");
n2 = int.Parse(Console.ReadLine());
Console.Write("iguales : ");
if (n1 == n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.Write("no iguales : ");
if (n1 != n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.Write("El primero es mayor que el segundo : ");
if (n1 > n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.Write("El segundo es mayor que el primero : ");
if (n1 < n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.Write("El primero es mayor o igual que el segundo : ");
if (n1 >= n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.Write("El segundo es mayor o igual que el primero : ");
if (n1 <= n2) Console.WriteLine("si");
else Console.WriteLine("no");
Console.ReadKey();
}
}
}
Ejercicio N°03
1. Analisis
1.1. Entender el problema
Datos
Tiempos Platos
desayuno frijoles
almuerzo queso
cena crema
pan
café
1.2. Modelo
Tiempo en el dia_ platos=(tiempo en el dia + plato)
1.3. Especificación del algoritmo.
1.3.1. Diccionario de variables.
-Variables de entrada
Desayuno {representa el tiempo en la mañana}
Almuerzo {representa el tiempo en la tarde}
Cena {representa el tiempo de la noche}
-Variables de salida
Tiempo de comida_{representa el tiempo de comida }
1.3.2. Pre condición
1.3.3. Acción que realiza el algoritmo:
Escoger el tiempo
1.3.4. Post condición {|tiempo_de comida|}
2. DISEÑO
2.1. Descripción del algoritmo
Primera Fase
Inicio{tiempo de comida}
{ declarar el inicalizar variables}
{leer datos}
{tiempo de comida}
{escribir el tiempo de comida}
fin
Segunda fase
Inicio {tiempo de comida}
{declarar e inicializar variables}
Declarar tiempo, comida, tiempo_comida // INSTRUCCIÓN 0
{Leer datos}
Leer tiempo de comida // INSTRUCCIÓN 1
{Calcular el tiempo de comida}
tiempo_comida (desayuno,alzmuerzo,cena) // INSTRUCCIÓN 3
Escribir tiempo_comida // INSTRUCCIÓN 4
fin
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication134
{
class Program
{
static void Main(string[] args)
{
String comDesayuno, comAlmuerzo, comCena, tiempoComida;
Ejercicio N°04
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication134
{
class Program
{
static void Main(string[] args)
{
int n1 = 0, n2 = 0, operador;
Console.Write("ingrese primer numero : ");
n1 = int.Parse(Console.ReadLine());
Console.Write("ingrese segundo numero : ");
n2 = int.Parse(Console.ReadLine());
Console.WriteLine("suma : 1");
Console.WriteLine("resta : 2");
Console.WriteLine("multiplicacion : 3");
Console.WriteLine("divicion : 4");
Console.Write("ingrese operador : ");
operador = int.Parse(Console.ReadLine());
if (operador == 1) Console.WriteLine(" resultado : " + (n1 + n2));
if (operador == 2) Console.WriteLine(" resultado : " + (n1 - n2));
if (operador == 3) Console.WriteLine(" resultado : " + (n1 * n2));
if (operador == 4) Console.WriteLine(" resultado : " + (n1 / n2));
Console.ReadKey();
}
}
}