Practica # 11: Estructura Secuencial (Declaración de variables y Asignación)
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: Estructura secuencias //26 de abril del 2013
//Este programa sirve para calcular el porcentaje de alguna cantidad.
namespace Estruc.Secuen._Declarac.de_varia.y__Asig_.Practica_11 {
classProgram
{
staticvoid Main(string[] args) {
decimal porciento, num1, num2;//puse decimal por si llega a salir asi el resultado.
Console.WriteLine("Elija un numero? ");
num1 = int.Parse(Console.ReadLine());//Le asigna un valor
Console.WriteLine("\nQue porcentaje quiere calcular? "); num2 = int.Parse(Console.ReadLine());
porciento = (num1 * num2 / 100);//operacion para el porciento del primer numero.
Console.WriteLine("\nEl {0}% de {1} es {2}", num2, num1, porciento);//se imprime el resultado
Console.WriteLine("Presiona cualquier tecla para salir..."); Console.ReadLine();
} } }
Este programa se me hizo sencillo ya que las cuentas matematicas que se
realizan son de facilidad y este programa lo unico que hace es calcular el
porcentaje del numero que pides.
Practica # 12: Estructura Secuencial (Entrada / Salida)
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: Estructura secuencial //28 de abril del 2013
namespace Estructura_Secuencial__Entrada__Salida_.Practica_12 {
classProgram
{
staticvoid Main(string[] args) {
string nombre, escuela, semestre, horario, prom;
Console.Write("Cual es tu nombre? ");
nombre = Console.ReadLine();//Le asignara valor a la variable nombre
Console.Write("\nEn que escuela estudias? ");
escuela = Console.ReadLine();//Le asignara valor a la variable edad
Console.Write("\nEn que semestre estudias? ");
semestre = Console.ReadLine();//Le asignara valor a la variable escula
Console.Write("\nCual es tu horario? ");
horario = Console.ReadLine();//Le asignara valor a la variable smestre
Console.Write("\nCual es tu promedio? ");
prom = Console.ReadLine();//Le asignara valor a la variable prom
Console.WriteLine("\nTu nombre es: {0},\nEstudias en la escuela: {1},\nEstudias el semestre: {2},\nTu horario de clase es: {3},\nTu promedio es: {4}", nombre, escuela, semestre, horario, prom);
Console.WriteLine("\nPresiona cualquier tecla para salir..."); Console.ReadLine();
} } }
Este programa se me hizo demasiado facil, lo unico que haces es realizar como un
cuestionario y al ultimo te repite todo como para verificar si esta correcto.
Practica # 13: Estructura Secuencial (Entrada / Salida con formato)
using System;using System.Linq;
using System.Text;
//Programa: Estructura secuencial(Entrada/Salida con formato) //28 de abril del 2013
//Este programa sirve para saber el sueldo de un empleado, en este programa ya se realizan formulas matematicas y esta un poco mas complejo a los anteriores.
namespace Estruc.Secuenc._E___S_con_formato__Practica_13 {
classProgram
{
staticvoid Main(string[] args) {
int dias, hora, horastrabajadas, sueldo;//se declaran las variables
Console.Write("En tu trabajo, Cuanto te pagan por hora? "); hora = int.Parse(Console.ReadLine());
Console.Write("Al dia, cuantas horas trabajas? "); horastrabajadas= int.Parse(Console.ReadLine());
Console.Write("Cuantos dias a la semana trabajas? "); dias= int.Parse(Console.ReadLine());
sueldo = (hora * horastrabajadas) * dias;//Se realiza el calculo
Console.WriteLine("Tu sueldo Semanal es de {0:C}", sueldo);//Se imprime el resultado
Console.WriteLine("\n\nPresiona Cualquier tecla para salir..."); Console.ReadLine();
} } }
Este programa trata de entrada y salida con formato, me base en calcular el
sueldo de un empleado, batalle un poco al inicio porque no sabia como acomodar
algunas cosas pero al ultimo me salio todo perfecto.
Practica # 14 : If
using System;using System.Collections.Generic;
using System.Text;
//Programa: IF //29 de abril del 2013
//Este programa solo te indica si el numero es par
namespace If___Practica_14 {
classProgram
{
staticvoid Main(string[] args) {
int numero = 0;
Console.Write("Elija un numero:"); numero = int.Parse(Console.ReadLine()); if (numero % 2 == 0)
{
Console.WriteLine("El numero {0} es par", numero); }
} } }
Programa basico para empezar a utilizar el IF, este programa solo te dice si el
numero que seleccionas es par.
Practica #15 : If en cascada
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: IF en cascada //29 de abril del 2013
//Este programa solo te indica si el numero es par o impar.
namespace Selectiva_doble {
classProgram
{
staticvoid Main(string[] args) {
double num;
{
Console.WriteLine("Es par"); }
elseif(num %2!=0) {
Console.WriteLine("Es impar"); }
} } }
Este programa es igual que el anterior solo que aquí ya tiene dos opciones, te
marca si el numero seleccionado es par o impar.
Practica # 16 : If anidados
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: IF aninados //29 de abril del 2013
//Este programa solo te indica si el caracter esta escrito en MAYUSCULA, minuscula o no es letra.
namespace programa_numero_8_metida_del_programador {
classProgram
{
staticvoid Main(string[] args)
{
char c;
Console.WriteLine("Teclear el caracter"); c = (char) Console.Read();
if (Char.IsLetter(c)) {
if (char.IsUpper(c)) {
Console.WriteLine("Mayuscula"); }
else
{
Console.WriteLine("Minuscula"); }
} else
Console.WriteLine("No es letra");
}
} } }
Este programa ya es más completo que los anteriores, identifica mas datos y te
dice si es letra, mayúscula, minúscula, no tiene mucha ciencia pero si me llevo un
poco de tiempo acabarlo.
Practica # 17: if Multiple
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: IF multiple //30 de abril del 2013
//Este programa te indica si el caracter escrito es mayuscula, minuscula o si es numero.
namespace ConsoleApplication1 {
classProgram
{
staticvoid Main(string[] args) {
Console.Write("Teclea un caracter: "); char c = (char)Console.Read();
if (Char.IsUpper(c)) {
Console.WriteLine("\nLa letra está escrita en mayúscula"); }
elseif (Char.IsLower(c)) {
Console.WriteLine("\nLa letra está escrita en minúscula"); }
elseif (Char.IsDigit(c)) {
Console.WriteLine("\nElijio {0}, es un numero", c); }
else
Console.WriteLine("\n\nPresione Cualquier Tecla para Salir..."); Console.ReadKey();
} }
Este programa es parecido al anterior, la diferencia es que aqui te dice si es
numero, mayuscula o minuscula. Haciendo el pasado puedes realizar sin ninguna
dificultad este.
Practica # 18: Switch estructura
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: Switch estructura //30 de abril del 2013
//Este programa te indica por ejemplo si eliges el numero uno equivale a Case 1 y si es numero 2 equivale a Case 2.
namespace ConsoleApplication1 {
classProgram
{
staticvoid Main(string[] args) {
int caseSwitch;
Console.WriteLine("Teclee un numero"); caseSwitch = int.Parse(Console.ReadLine()); switch (caseSwitch)
case 1: {
Console.WriteLine("Case1"); break;
} case 2: {
Console.WriteLine("case2"); break;
} default: {
Console.WriteLine("default"); break;
} }
} } }
Programa muy sencillo donde le das un case a cada variable y las identifica al
teclear la que le corresponde.
Practica #19 : Instrucción switch
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
//Programa: Switch estructura //1 de mayo del 2013
//Este programa se basa en los dias de la semana y a un numero del 1-7 se le asigna un dia, al elegir uno de esos numeros te imprime el dia equivalente al numero seleccionado.
namespace Dias_de_la_semana {
classProgram
{
staticvoid Main(string[] args) {
int caseSwitch;
Console.WriteLine("Teclee un numero"); caseSwitch = int.Parse(Console.ReadLine()); switch (caseSwitch)
case 1:
Console.WriteLine("Lunes"); break;
case 2:
Console.WriteLine("Martes"); break;
case 3:
Console.WriteLine("Miercoles"); break;
case 4:
Console.WriteLine("Jueves"); break;
case 5:
Console.WriteLine("Viernes"); break;
case 6:
Console.WriteLine("Sabado"); break;
case 7:
Console.WriteLine("Domingo"); break;
default:
Console.WriteLine("El valor esta fuera del rango de los días de la semana"); break;
}
} } }