Professional Documents
Culture Documents
2-6-10-14-18-22-30-35
Debe tener dos niveles nivel bsico y nivel experto, el nivel bsico
no tendr restricciones en nmero de oportunidades, adems se le
dar indicaciones como Caliente, Frio. El Nivel experto solo
tendr 5 oportunidades con mensajes de ayuda lejos, cerca
Distancia !!!!!!!\n");
Console.WriteLine("Adivina el numero \n");
Console.WriteLine("Elige el Nivel\n");
Console.WriteLine("1) Nivel Bsico \n");
Console.WriteLine("2) Nivel Experto\n");
Nivel = Convert.ToInt32(Console.ReadLine());
if (Nivel == 1)
{
int aleatorio1, introducido1, intentos;
Random generador = new Random();
aleatorio1 = generador.Next(1, 1001);
Console.Write("Introduce un nmero entre 1 y 1000: \n");
introducido1 = Convert.ToInt32(Console.ReadLine());
intentos = 1;
}
// Nivel Experto
if (Nivel == 2)
{
int aleatorio, usuario, intentos;
int restantes = 5;
}
}
if (Nivel != 1 && Nivel != 2)
{
Console.WriteLine("Opcion elegida no valida");
Console.ReadLine();
}
}
}
}
//Nombre del autor: Harold Mendez
//Fecha:21 Abril 2015
//Es necesario realizar un algoritmo que funcione como una calculadora
con las 4 funciones bsicas (opcional puede incluir otra funcin).
//El algoritmo termia y entrega el resultado al presionar la tecla =
using System;
namespace Calculadora
{
class Program
{
static void Main()
{
int menu;
double a, b;
ConsoleKeyInfo respuesta;
while (true)
{
Console.Clear();
Console.Write("\n ************MENU************* \n ");
Console.WriteLine("!!!!!Selecciona una opcin!!!!!\n 1.
Suma\n 2. Resta\n 3. Multiplicacion\n 4. Division \n");
menu = Int32.Parse(Console.ReadLine());
a = Double.Parse(Console.ReadLine());
Console.Write("Escribe el segundo numero: \n ");
b = Double.Parse(Console.ReadLine());
switch (menu)
{
case 1:
Console.WriteLine("La suma es: {0}", a + b);
break;
case 2:
Console.WriteLine("La resta es: {0}", a - b);
break;
case 3:
Console.WriteLine("La multiplicacin es: {0}", a * b);
break;
case 4:
Console.WriteLine("La divisin es: {0}", a / b);
break;
}
Console.Write("\nDesea hacer otra operacin?");
respuesta = Console.ReadKey(false);
if (respuesta.Key == ConsoleKey.H)
break;
}
}
}
}
//Nombre del autor: Harold Mndez
//22 de abril 2015
//Doy fe que este ejercicio es de mi autora, en caso de encontrar plagio
la nota de todo mi
//trabajo debe ser de CERO adems de las respectivas sanciones a que
haya lugar
//Debe desarrollar un algoritmo que contenga el siguiente men
//(1) Convertir de Decimal a Binario
//(2) Convertir de Decimal a Octal
//(3) Convertir de Binario a Decimal
//(4) Salir
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Convertidor
{
class Program
{
static void Main(string[] args)
{
string op = "", Continuar = "s";
int[] result = new int[100];
int i, j, num, Digito;
while (Continuar == "s" || Continuar == "S")
{
do
{
Console.Clear();
Console.WriteLine("Seleccionar la operacin que desea
realizar:");
Console.WriteLine("\n1 Decimal a binario");
Console.WriteLine("\n2 Decimal a octal");
Console.WriteLine("\n3 Binario a decimal");
op = Console.ReadKey().KeyChar.ToString();
if (op != "1" && op != "2" && op != "3")
{
Console.Clear();
Console.WriteLine("Opcin no valida");
Console.WriteLine("Por favor presione una tecla para
continuar");
Console.ReadKey();
Console.Clear();
}
}
{
if (num < 8)
{
result[i] = num;
num = 0;
}
else
{
result[i] = num % 8;
num = num / 8;
}
}
Console.Clear();
Console.WriteLine("\n El nmero decimal en octal
es:" );
for (j = i - 1; j > 0; j--)
{
Console.Write(result[j]);
}
Console.WriteLine();
break;
}
default:
{
Console.Clear();
Console.WriteLine("\n!!!!!Convertir Binario a
Decimal!!!!! \n Ingresa el numero: ");
num = Int32.Parse(Console.ReadLine());
while (num > 0)
{
i = 1;
j = 0;
Digito = num;
while (Digito < 1 || Digito > 1)
{
j = j + (Digito % 10) * i;
Digito = Digito / 10;
i = i * 2;
}
j = j + i;
num = 0;
Console.WriteLine("\nEl numero Binario en Decimal
es: " + j);
}
break;
}
}
Console.WriteLine("\nPresione s/S para volver al menu u otra
tecla para finalizar");
Continuar = Console.ReadKey().KeyChar.ToString();
}
}
}
}
En este ejercicio solo debemos de ingresar los dos datos con los cuales
queremos que nos muestre su suma, su resta, su divisin y su
multiplicacin entre estos dos nmeros y al final nos mostrara el
mensaje de los resultados con la respectiva operacin realizada.
6. Desarrollar un diagrama o algoritmo que leer la temperatura en
grados centgrados y muestre su resultado en Fahrenheit y kelvin.
En este algoritmo nos piden que el usuario digite un primer nmero que
se denominara N y otro el cual se denominara Z y el programa nos diga
si N es mltiplo de Z en este caso se digito N=25 y Z=5 como se
observe es vlido ya que un mltiplo es un nmero tal que, dividido por
a, da por resultado un nmero entero.
18.
Disee un diagrama o algoritmo que permita leer dos
nmeros N1 y N2 e indicar si uno de los dos divide exactamente al
otro.
22.
Desarrollar un Diagrama o Algoritmo que permita leer 3
valores X1, X2, X3 e indicar si alguno de ellos divide a los otros dos
exactamente.
30.
Realizar un Algoritmo que permita simular el juego de
Dados, el algoritmo debe permitir ingresar los nombres de los
jugadores (2) y la cantidad de dinero a apostar (ejemplo $ 2000
por jugador), teniendo en cuenta que en cada jugada puede ganar
o perder $500. Se permite el lanzamiento jugador 1 generando el
numero aleatorios (1..6), luego jugador 2. El algoritmo lleva el
void insertar_inicio(lista &l, int valor, string nom, string direc, int telef )
{
lista aux;
aux=crear_nodo(valor, nom, direc, telef);
if(l==NULL)
{//inicio if
l=aux;
}//fin del if
else
{//inicio else
aux->sgte=l;
l=aux;
}//fin del else
cout
35.
Realizar un programa que le presente un men al usuario
con las siguientes opciones: lo desarrollan todos 1. Leer dos nmeros enteros positivos nicamente,
2. Sumar los dos nmeros ledos,
3. Restarle al primer nmero el segundo (siempre y cuando el primero
sea mayor que l segundo, en caso contrario indicar con un mensaje que
la operacin no es posible realizarla y volver al men principal,
4. Multiplicar los dos nmeros (siempre y cuando ninguno de los
nmeros sea igual a cero, en caso contrario indicar con un mensaje que
la operacin no es posible realizarla y volver al men principal,),
5. Dividir el primer nmero dado por el segundo,
6 Salir
Nota: Se debe garantizar que el usuario haya ingresado los
dos nmeros antes de poder realizar cualquier operacin y que no se
puede escribir un resultado sin la realizacin de una operacin.