Factorial de un numero


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            double n, factorial = 1, i;
            int op;
            do
            {
            Console.WriteLine("Ingresar el número deceado");
            n = double.Parse(Console.ReadLine());
            if (n >= 0)
            {
                for (i = 1; i <= n; i++)
                {
                    factorial = factorial * i;
                }
                Console.WriteLine("El factorial de dicho número es:");
                Console.WriteLine(factorial);
                Console.ReadLine();
            }
            else
                Console.WriteLine("operacion no valida");

            Console.WriteLine("DECEAS CONTINUAR CON LA OPERACION");
               
                Console.WriteLine("(1)<---------------------->SI");
                Console.WriteLine("(2)<---------------------->NO");
            op = int.Parse(Console.ReadLine());
            Console.Clear();
         }
           while (op == 1);
       }
    }
}

Cantidad de Divisores de un Numero


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
           
            int num;
            int cont=0;
            Console.WriteLine("Ingrese un numero");
            num = int.Parse(Console.ReadLine());
            for (int i = 1; i <= num; i++)
            {
                   if (num%i==0)
                    {
                       cont = cont + 1;
                     
                   
                    }
                 
                           
            }
                Console.WriteLine("La cantidad de divisores de es: {0}", cont);
            Console.ReadLine();
        }
    }
}

Base


 int b1, b2;
            double n1;
            Console.WriteLine("Ingresar numero a convertir");
            n1 = double.Parse(Console.ReadLine());
            Console.WriteLine("Ingresar la base del numero a convertir");
            b1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Ingresar la base al que se desea convertir");
            b2 = int.Parse(Console.ReadLine());
            if (n1 < b1)
            {




            Console.ForegroundColor = ConsoleColor.Red;
            Console.BackgroundColor = ConsoleColor.White;
            Console.WriteLine("*****Productos---Edimir & Michael*****");
            Console.WriteLine("");



int num;
            byte bas1, bas2;
            int res;
            Console.WriteLine("ingresar número en base 10");
            num = int.Parse(Console.ReadLine());
            Console.WriteLine("ingresar base menor a 10 ");
            bas1 = byte.Parse(Console.ReadLine());
            while (bas1 <= 10)
            {
                Console.WriteLine("ingresar base a convertir");
                bas2 = byte.Parse(Console.ReadLine());

                while (num > 0)
                {
                    res = num % bas1;
                    Console.Write(res);
                    num = num / bas1;
                }
            }

            Console.ReadLine();

Capicuo


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.ForegroundColor = ConsoleColor.Yellow;
            int n, op;
            string cadena = "", fra="";
            do
            {
                Console.WriteLine("Ingrese la frase:");
                cadena = Console.ReadLine();
                Console.WriteLine("Al reves es:");
                n = (cadena.Length) - 1;
                for (int i = n; i >= 0; i = i - 1)
                {
                    fra = fra + cadena.Substring(i, 1);
                }
                Console.WriteLine(fra);
                if (cadena.CompareTo(fra) == 0)
                {
                    Console.WriteLine("Es capicuo");
                }
                else
                {
                    Console.WriteLine("No es capicuo");
                }
               
                Console.WriteLine("");
                Console.WriteLine("Desea seguir probando????...si(presione 1), bye(presione 2)");
                op = int.Parse(Console.ReadLine());
                Console.Clear();
            }
            while (op == 1);
        }
    }
}

Promedio de Notas de Alumnos


int num;
            float suma, promcurso = 0, n1, curso, cantidad;
            string[] nombre = new string[100];
            float[] promedio = new float[100];
            float[] nota = new float[20];
            string grado = "";
            Console.WriteLine("Ingrese el numero de alumno");
            num = int.Parse(Console.ReadLine());
            //ingreso de datos//
            for (int i = 0; i < num; i++)
            {
                Console.WriteLine("Ingresar el nombre del alumno{0}:", i + 1);
                nombre[i] = Console.ReadLine();
                Console.Write("Ingrese la cantidad de curso{0}:", i + 1);
                cantidad = float.Parse(Console.ReadLine());

                n1 = 0;
                for (int j = 1; j <= cantidad; j++)
                {
                    Console.WriteLine("ingresar la nota del curso {0}", j);
                    curso = float.Parse(Console.ReadLine());
                    n1 = n1 + curso;
                }
                promcurso = n1 / cantidad;
                nota[i] = promcurso;
            }

            //mostrar resultados//
            for (int i = 0; i < num; i++)
            {
                Console.WriteLine(i + 1);
                Console.WriteLine("El nombre es:");
                Console.WriteLine(nombre[i]);
                Console.WriteLine("La nota es:");
                Console.WriteLine(nota[i]);
                if (nota[i] > 10)
                {
                    grado = "APROBADO";
                }
                  if (nota[i] <= 10)
                    {
                        grado = "DESAPROBADO";
                    }
            }
            Console.WriteLine("La condicion es: {0}", grado);
            Console.ReadLine();
...........................
int num=0;
            float suma = 0, promcurso = 0, n1, curso, cantidad, sumab=0, peso;
            string[] nombre = new string[100];
            float[] promedio = new float[100];
            float[] nota = new float[20];
            string grado = "";
            int op1, op2, f=0;
            do
            {
                Console.Clear();
                Console.WriteLine("1...Nuevo Alumno");
                Console.WriteLine("2...Lista");
                Console.WriteLine("0...Salir");
                Console.Write("Ingrese opcion");
                op1 = int.Parse(Console.ReadLine());
                switch (op1)
                {
                    case 1:
                        Console.WriteLine("Ingrese the name of studen{0}:");
                        nombre[f] = Console.ReadLine();
                        Console.Write("Ingrese la cantidad de curso{0}:");
                        cantidad = float.Parse(Console.ReadLine());

                        n1 = 0;
                        for (int j = 1; j <= cantidad; j++)
                        {
                            Console.WriteLine("Ingresar la nota del curso {0}", j);
                            curso = float.Parse(Console.ReadLine());
                            n1 = n1 + curso;
                            {
                                if ((nota[f] >= 0) && (nota[f] <= 20))
                                {
                                    Console.WriteLine("Ingrese el peso del curso {0}");
                                    peso = float.Parse(Console.ReadLine());
                                    suma = (suma + nota[f] * peso);
                                    sumab = sumab + peso;
                                }
                                else
                                {
                                    Console.WriteLine("Error, ingrese other value");
                                    Console.ReadLine();
                                }
                           
                            }
                       
                        }
                              promcurso = suma / sumab;
                            nota[f] = promcurso;
                            break;
             
                    case 2:
                        for (int i = 0; i < num; i++)
                        {
                            Console.WriteLine(i + 1);
                            Console.WriteLine("El nombre es:");
                            Console.WriteLine(nombre[i]);
                            Console.WriteLine("La nota es:");
                            Console.WriteLine(nota[i]);
                            if (nota[i] > 10)
                            {
                                grado = "APROVADO";
                            }
                            if (nota[i] <= 10)
                            {
                                grado = "DESAPROVADO";
                            }
                            break;
                        }
                        Console.WriteLine("La condicion es: {0}", grado);
                        Console.ReadLine();
                        Console.WriteLine("DECEA CONTINUAR SI(1), NO(2)");
                        op2 = int.Parse(Console.ReadLine());
                        Console.Clear();
                }

            }
            while (op1 != 1);

Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a S/.7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta

Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a S/.7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejercicio01
{
    class Hombre
    {
        private string nombre;
        private float dinero;
        public void Inicio()
        {
            Console.WriteLine("---------BANCO --------");
            Console.WriteLine("-----------------------------");
            Console.WriteLine("INGRESE SU NOMBRE: ");
            nombre = Console.ReadLine();
            Console.WriteLine("INGRESE SU MONTO DINERO; ");
            dinero = float.Parse(Console.ReadLine());
            Console.Clear();

        }
        public void Imprimir()
        {
            Console.WriteLine("---------BANCO --------");
            Console.WriteLine("-----------------------------");

            Console.WriteLine("NOMBRE:    " + nombre);

            if (dinero > 7000)
            {
                Console.WriteLine("USTED NO PUEDE EXCEDER EL MONTO DE S/ 7000");
            }
            else
            {
                Console.WriteLine("INVERSION: " + dinero);
            }
            Console.ReadLine();

        }
        static void Main(string[] args)
        {

            Hombre per = new Hombre();
            per.Inicio();
            per.Imprimir();

        }
    }
}

Reloj digital C#

Reloj digital C#

using System;
using System.Collections.Generic;
using System.Text;

namespace rellotgeDigitalAmbAlarma
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.BackgroundColor = ConsoleColor.Yellow;
            Console.Clear();
            int h, m, s, x;
            int alarmaH, alarmaM, alarmaS;
            String alarma;
            Console.WriteLine("Introdueix les hores");
            h = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Introdueix els minuts");
            m = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Introdueix els segons");
            s = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Vols possar alarma, si o no");
            alarma = Convert.ToString(Console.ReadLine());


            if (alarma == "si")
            {
                Console.Clear();
                Console.WriteLine("Introdueix les hores de l'alarma");
                alarmaH = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Introdueix els minuts de l'alarma");
                alarmaM = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Introdueix els segons de l'alarma");
                alarmaS = Convert.ToInt32(Console.ReadLine());

            }
            else
            {
                alarmaH = -1;
                alarmaM = -1;
                alarmaS = -1;
            }


            while (true)
            {
                Console.Clear();
                Console.WriteLine("Son les {0}:{1}:{2}", h, m, s);
                x = Environment.TickCount;
                while (Environment.TickCount <= x + 1000) ;
                s = s + 1;
                if (alarmaH == h && alarmaM == m && alarmaS == s)
                {
                    Console.Beep();
                    Console.Beep();
                    Console.Beep();

                }


                if (s == 60)
                {
                    s = 0;
                    m = m + 1;
                    if (m == 60)
                    {
                        m = 0;
                        h = h + 1;
                        if (h == 24)
                        {
                            h = 0;

                        }
                    }
                }




            }

        }

    }
}

Mini Calculadora en modo consola C#


Mini Calculadora en modo consola C#

using System;

namespace Calculadora
{
class Program
{
public static void Main(string[] args)
{
float  primero;     // El primer número
float  segundo;     // El segundo número
string operacion;   // La operación a realizar

Console.Title = "Mini-Calculadora"; // Damos formato a la consola
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();

Console.SetCursorPosition (3,2); // Pedimos el primer número
Console.WriteLine ("Introduzca el primer  número");
Console.SetCursorPosition (60,2);
primero = float.Parse(Console.ReadLine());

Console.SetCursorPosition (3,3); // Pedimos la operación
Console.WriteLine ("Introduzca la operación a realizar (+,-,*,/)");
Console.SetCursorPosition (59,3);
operacion = Console.ReadLine();

Console.SetCursorPosition (3,4); // Pedimos el segundo número
Console.WriteLine ("Introduzca el segundo número");
Console.SetCursorPosition (60,4);
segundo = float.Parse(Console.ReadLine());


Console.SetCursorPosition (57,5); // Mostramos la solucion...
Console.WriteLine ("__________");

Console.SetCursorPosition (3,6);
Console.WriteLine ("El resultado es");
Console.SetCursorPosition (60,6);

Console.WriteLine (calcular(primero,segundo,operacion));
Console.ReadKey ();

}

private static string calcular (float primero , float segundo, string operacion)
{
float temp;
switch (operacion) // Estructura con switch
{
case "+":
temp = primero + segundo;
return temp.ToString ();
case "-":
temp = primero - segundo;
return temp.ToString ();
case "*":
temp = primero * segundo;
return temp.ToString ();
case "/":
temp = primero / segundo;
return temp.ToString ();
}
return "-1";
}
}
}

Escribir el algoritmo que me permita leer un número decimal que representa una cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados Fahrenheit. La salida del programa puede ser de la siguiente forma: 100 grados celsius son 212 grados Fahrenheit


Escribir el algoritmo que me permita leer un número decimal que representa una cantidad de grados Celsius y convierta dicho valor a la cantidad equivalente en grados Fahrenheit. La salida del programa puede ser de la siguiente forma: 100  grados celsius son 212 grados Fahrenheit


#include <stdio.h>
#include <conio.h>

void main()
{
        clrscr();

        int cont=0;
        float num,media=0,resultado;

        while(cont<5)
        {
                printf("\nN&#163;mero:");
                scanf("%f",&num);

                cont = cont + 1;
                media = media + num;
        }

        resultado = media / cont;

        printf("\nLa media de los %d n&#163;meros es %.2f",cont,resultado);
        getch();
}

Definición C#


DEFINICION C♯

(pronunciado "si sharp" en inglés y "c sostenido" o "c almohadilla".) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi). La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo del mismo modo que ocurrió con el paso de C a C++. C♯, como parte de la plataforma.NET, está normalizado por ECMA desde diciembre de 2001 (ECMA-334 "Especificación del lenguaje C♯" . El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje que incluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 19 de noviembre de 2007 salió la versión 3.0 de C# destacando entre las mejoras los tipos implícitos, tipos anónimos y LINQ (Language Integrated Query -consulta integrada en el lenguaje). Aunque C♯ forma parte de la plataforma.NET, ésta es una interfaz de programación de aplicaciones (API); mientras que C♯ es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.

Popular Posts