Título: Ejercicios básicos C# Publicado por: ~~ en 25 Octubre 2007, 17:39 pm Pues eso, como e empezado hace pokito con C# he heho los típicos ejercicios básicos y los keria compartir con vosotros, y si kereis pues animaros y poner alguno vuestro ;)
Mini-Calculadora en modo consola: Código
Mini-Calculadora en modo gráfico: (los nombres de los controles son faciles de deducir viendo el code :P) Código
Un ejemplo muy simple para resolver ecuaciones de seegundo grado (añadir 3 text box y un boton): Código
Exporador de carpetas: (añadir un text box "txtRuta" dos listas "lbcar" y "lbar" y un boton con nombre por defecto) Código
Operaciones simples con matrices: Código
Windows-pong, con dos botones y un radio buton simulo en clasico pong, muy cutre pero entretenido xDDD Código
Pues eso es todo, luego a lo mejor me animo y subo un par de ejemplillos simples usando XNA para hacer mini-juegos en 2D :P Saludos y animaros a subir vuestros programas básicos ;) Título: Re: Ejercicios básicos C# Publicado por: d(-_-)b en 25 Octubre 2007, 21:53 pm :rolleyes: :rolleyes: :rolleyes: impresionante, aprendes como un cohete :P :P :P
muy bueno la verdad que si :D saludos... Título: Re: Ejercicios básicos C# Publicado por: CrÄsH en 4 Noviembre 2007, 17:38 pm Estoy empezando con c#, añado dos aunke mas simples.
1-Es como el sorteo de la once, te pregunta k numero tenemos i te dice las coincidencias con el numero premiado y el premio. Código: using System; using System.Collections.Generic; using System.Text; namespace Exercici22_UD2 { class Program { static void Main(string[] args) { Random r = new Random(); int num, cupo,r1,r2,r3,r4,n1,n2,n3,n4,a1,a2,a3,a4,c1,c2,c3,c4; cupo = r.Next(100000); Console.WriteLine("Que numero tenemos (5 digitos)"); num = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("el numero premiado es " + cupo); n1 = cupo / 10; r1 = cupo % 10; n2 = n1 / 10; r2 = n1 % 10; n3 = n2 / 10; r3 = n2 % 10; n4 = n2 / 10; r4 = n3 / 10; a1 = num / 10; c1 = num % 10; a2 = a1 / 10; c2 = a1 % 10; a3 = a2 / 10; c3 = a2 / 10; a4 = a3 / 10; c4 = a3 % 10; if (num==cupo) Console.WriteLine("Coincidencia de los 5 digitos, has ganado 33.000 euros"); else if (r1==c1 && r2==c2 && r3==c3 && r4==c4) Console.WriteLine("Coincidencia de los 4 ultimos digitos, has ganado 150 euros"); else if (r1==c1 && r2==c2 && r3==c3) Console.WriteLine("Coincidencia de los 3 ultimos digitos, has guanyat 15 euros"); else if (r1==c1 && r2==c2) Console.WriteLine("Coincidencia de los 2 ultimos digitos, has ganado 5 euros"); else if (r1==c1) Console.WriteLine("Coincidencia en el ultimo digito, has ganado 1,5 euros"); else Console.WriteLine("Ninguna coincidencia, no has ganado nada"); } } } 2-Es un reloj digital con alarma. Código: 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; } } } } } } } Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 21 Noviembre 2007, 17:12 pm Gracias alos dos por sus ejemplo, me van a servir bastantes
Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 22 Noviembre 2007, 06:56 am Dejo tamvien mi granito de arena, Otra calculadora
Dos botones Dos Textbox Un comboBox (Para poner que tipo de operacion) Este tiene las opciones de + , - , * , / , ^ , % Código: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { int a; int b; string res; double result; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Bienvenidos ala calculadora Recuerde Poder los valores correctos", "Tecnologico de la paz"); } private void button1_Click(object sender, EventArgs e) { try { a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); res = comboBox1.SelectedItem.ToString(); if (res == "+") { result = a + b; MessageBox.Show("La suma de la Cantidad es " + result.ToString()); } if (res == "-") { result = a - b; MessageBox.Show("La Resta de la Cantidad es " + result.ToString()); } if (res == "*") { result = a * b; MessageBox.Show("La Multiplicacion de las Cantidades es " + result.ToString()); } if (res == "/") { result = a / b; MessageBox.Show("La Division de las Cantidades es " + result.ToString()); } if (res == "^") { result = Math.Pow(a, b); MessageBox.Show("El resultado es " + result.ToString()); } if (res == "%") { result = (a % b); MessageBox.Show("el porcentaje es " + result.ToString()); } textBox1.Text = ""; textBox2.Text = ""; textBox1.Focus(); comboBox1.Text = ""; } catch (DivideByZeroException lms) { MessageBox.Show("Error Escriba los datos correctamente", "Mensaje de Error"); textBox1.Text = ""; textBox2.Text = ""; textBox1.Focus(); comboBox1.Text = ""; } catch (FormatException ms) { MessageBox.Show("Error Escriba los datos correctamente", "Mensaje de Error"); textBox1.Text = ""; textBox2.Text = ""; textBox1.Focus(); } } private void button2_Click(object sender, EventArgs e) { this.Close(); } } } Título: Re: Ejercicios básicos C# Publicado por: The Jackal en 23 Noviembre 2007, 14:22 pm Tengo un problema, soy nuevo en esto. Que tipo de proyecto tengo que crear para que me funcionen los códigos??
Esque siempre me saltan errores y me dice esto en los errores: Error 1 El nombre 'InitializeComponent' no existe en el contexto actual C:...\CodeFile1.cs 20 4 Project1 Error 2 El nombre 'txtnum' no existe en el contexto actual C:\...\CodeFile1.cs 25 4 Project1 ... Y asi un monton de errores similares con 'txtnum' Alguna solución? Muchas gracias. ;) salu2 Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 23 Noviembre 2007, 22:37 pm bueno es que algunos son de modo de consola y otros de graficos
date cuenta en el codigo ,cuando veas algo asi Citar Console.WriteLine es en modo de consola y Citar textBox1.Text orientado a objetostambien puede ser k no agregas los botones saludos Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 23 Noviembre 2007, 22:40 pm otro programita en C# :D , un programita que te saca la ipotenusa de dos valores esta en modo visual
son 2 textbox un boton Código: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Hipotenusa { public partial class Form1 : Form { double t; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { double a = 0; double b = 0; double m = 0; a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); t = Math.Pow(a,2) +Math.Pow(b,2) ; m = Math.Sqrt(t); MessageBox.Show("La Hipotenusa es " + m); } } } Título: Re: Ejercicios básicos C# Publicado por: The Jackal en 24 Noviembre 2007, 18:28 pm bueno es que algunos son de modo de consola y otros de graficos date cuenta en el codigo ,cuando veas algo asi Citar Console.WriteLine es en modo de consola y Citar textBox1.Text orientado a objetostambien puede ser k no agregas los botones saludos Hola, pues lo que hago es: cuando es modo consola, creo un proyecto Console aplication, y si me funcionan, pero cuando es orientado a objetos, creo una aplicación de ventanas, tambien he probao con proyecto vacio, y en los dos casos copio el codigo y lo pego, pero no me funciona, no se si porque tengo que crear yo los botonoes con el editor de visual studio o que tengo que hacer. Gracias. Saludos. Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 25 Noviembre 2007, 00:10 am bueno es que algunos son de modo de consola y otros de graficos Hola, pues lo que hago es: cuando es modo consola, creo un proyecto Console aplication, y si me funcionan, pero cuando es orientado a objetos, creo una aplicación de ventanas, tambien he probao con proyecto vacio, y en los dos casos copio el codigo y lo pego, pero no me funciona, no se si porque tengo que crear yo los botonoes con el editor de visual studio o que tengo que hacer.date cuenta en el codigo ,cuando veas algo asi Citar Console.WriteLine es en modo de consola y Citar textBox1.Text orientado a objetostambien puede ser k no agregas los botones saludos Gracias. Saludos. asi es es por los objetos aki dejo otro programita que lo acabo de terminar:: Este programa ase las conversiones de kelvin, celsius, Fahrenheit, de todos los tipos objetos necesarios "indispensables" (Por si le quieres poner etiquetas y adornar) Dos textbox seis radioButton dos botones un listbox (http://i58.photobucket.com/albums/g254/repollolms/temp.jpg) Dejo una imagen ;D Aclaro que se puede acer un poko mas corto con clases Código: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Centigrados { public partial class Form1 : Form { int b,a; double t; int cad; string tot; public Form1() { InitializeComponent(); } private void radioButton1_CheckedChanged(object sender, EventArgs e) { try { a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Celsius kelvin"); if (a < b) { } else { MessageBox.Show("Error en los datos","Tecnologico de la Paz"); } while (a <= b) { for (int x = a; x <= a; x++) { t = a + 273.15; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton1.Checked = false; } } private void button2_Click(object sender, EventArgs e) { radioButton1.Checked = false; radioButton2.Checked = false; radioButton3.Checked = false; radioButton4.Checked = false; radioButton5.Checked = false; radioButton6.Checked = false; listBox1.Items.Clear(); textBox1.Text = ""; textBox2.Text = ""; textBox1.Focus(); } private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Bienvenidos al convertidor de temperaturas", "Tecnologico de la Paz"); } private void Form1_Load_1(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { this.Close(); } private void radioButton2_CheckedChanged(object sender, EventArgs e) { listBox1.Items.Clear(); try { /*if (a < b) { } else { MessageBox.Show("Error en los datos", "Tecnologico de la Paz"); textBox1.Focus(); listBox1.Items.Clear(); }*/ a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Kelvin Celsius"); while (a <= b) { for (int x = a; x <= a; x++) { t = a - 273.15; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton2.Checked = false; } } private void radioButton3_CheckedChanged(object sender, EventArgs e) { listBox1.Items.Clear(); try { /*if (a < b) { } else { MessageBox.Show("Error en los datos", "Tecnologico de la Paz"); textBox1.Focus(); textBox1.Text = ""; textBox2.Text = ""; listBox1.Items.Clear(); }*/ a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Fahrenhet Celsius"); while (a <= b) { for (int x = a; x <= a; x++) { t = (a - 32)/1.8; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton3.Checked = false; } } private void radioButton4_CheckedChanged(object sender, EventArgs e) { listBox1.Items.Clear(); try { /*if (a < b) { } else { MessageBox.Show("Error en los datos", "Tecnologico de la Paz"); textBox1.Focus(); textBox1.Text = ""; textBox2.Text = ""; listBox1.Items.Clear(); }*/ a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Celsius Fahrenhet"); while (a <= b) { for (int x = a; x <= a; x++) { t = (a *1.8) +32; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton4.Checked = false; } } private void radioButton5_CheckedChanged(object sender, EventArgs e) { listBox1.Items.Clear(); try { /*if (a < b) { } else { MessageBox.Show("Error en los datos", "Tecnologico de la Paz"); textBox1.Focus(); textBox1.Text = ""; textBox2.Text = ""; listBox1.Items.Clear(); }*/ a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Kelvin Fahrenhet"); while (a <= b) { for (int x = a; x <= a; x++) { t = (a * 1.8) -459.67 ; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton5.Checked = false; } } private void radioButton6_CheckedChanged(object sender, EventArgs e) { listBox1.Items.Clear(); try { /*if (a < b) { } else { MessageBox.Show("Error en los datos", "Tecnologico de la Paz"); textBox1.Focus(); textBox1.Text = ""; textBox2.Text = ""; listBox1.Items.Clear(); }*/ a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); cad = listBox1.Items.Add("Fahrenhet Kelvin"); while (a <= b) { for (int x = a; x <= a; x++) { t = (a + 459.67) / 1.8; tot = x.ToString() + " " + t.ToString(); } listBox1.Items.Add(tot); a++; } } catch (FormatException ms) { MessageBox.Show("Error en los datos de entrada", "Tecnologico de la Paz"); textBox1.Text = ""; textBox2.Text = ""; radioButton6.Checked = false; } } private void textBox2_Enter(object sender, EventArgs e) { } } } Saludos Título: Re: Ejercicios básicos C# Publicado por: NeoXero en 10 Diciembre 2007, 04:47 am wow muy buenmos ejemploss :D pero tengo una duda para hackpsycho
como le hiciste para ese skin en tu programa de las temperaturas ??? si pudieras decirmelo porke yo baje el skincrafterlight puesto que es el que me autorizaron bajar solamente por bajar C# express Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 10 Diciembre 2007, 08:49 am wow muy buenmos ejemploss :D pero tengo una duda para hackpsycho como le hiciste para ese skin en tu programa de las temperaturas ??? si pudieras decirmelo porke yo baje el skincrafterlight puesto que es el que me autorizaron bajar solamente por bajar C# express Yo tengo C# completo, y nno use nada de programas con las mismas propiedades de los objetos, backcolor, locked , etc, etc, Título: Re: Ejercicios básicos C# una ayuda con arboles binarios Publicado por: ronald hisp en 19 Diciembre 2007, 15:31 pm es una arbol binario,insercion,eliminar,nivel
-******codigo******** using System; namespace ConsoleApplication6 { class Class1 { public struct arbol { public int dato; public int izquierda; public int derecha; } static int ingresar (int vmin,int vmax,string p) { int dato; do { Console.WriteLine("ingresar numero de la {0} :",p); dato=int.Parse(Console.ReadLine()); } while (dato<vmin || dato>vmax); return dato; } static char continuar (string msj) { char respuesta; do { Console.Write("que desea {0}s/n:",msj); respuesta =char.Parse(Console.ReadLine()); } while (respuesta!='s' && respuesta !='n' && respuesta !='S'&& respuesta !='N'); return respuesta; } static void mostrar (arbol[] a,int numerodato) { Console.WriteLine(); if(numerodato!=0) { Console.WriteLine("tabla que representa a la estructura \n"); Console.WriteLine("---------------------------------"); Console.WriteLine("| Valor | Izquierda | Derecha||"); Console.WriteLine("------------------------"); for(int i=0;i<a.Length;i++) { if(i<10)Console.Write("| {0} ",i); else Console.Write(" | {0} ",i); if(a.dato<10)Console.Write("| {0} ",a.dato); else Console.Write("| {0} ",a.dato); if(a.izquierda<10)Console.Write(" | {0} ",a.izquierda); else Console.Write("| {0} ",a.izquierda); if(a.derecha<10)Console.Write(" | {0} ",a.derecha); else Console.Write("| {0} ",a.derecha); Console.WriteLine(); } Console.WriteLine("----------------------"); } else Console.WriteLine("el arbol esat vaci......"); } public static int insertar (arbol[]a,int numerodato) { int valor,posicion ,f,n; char resp=' '; string e=""; Console.WriteLine(); Console.WriteLine("\n ------------------------ "); Console.WriteLine("| insertar dato| "); Console.WriteLine(" - - - - - - - - - - - - - - - - - - - -\n"); do { if (numerodato>=a.Length) { Console.WriteLine("arbol binario lleno !!!"); resp ='n'; } else { numerodato++; Console.Write("---- "); valor=int.Parse(Console.ReadLine()); posicion=0; f=0; do { if(valor==0) { Console.WriteLine(" dato no admitido,por favor inserte otro valor \n"); } else if(a[posicion].dato==0) { a[posicion].dato=valor; f=1; if(numerodato!=1) { if(e=="derecha") { n=(posicion-2)/2; a[n].derecha=posicion; } else { n=(posicion-1)/2; a[n].izquierda=posicion; } } } else if(valor<=a[posicion].dato) { posicion=(2*posicion)+1; e="izquierdo"; } else { posicion=(2*posicion)+2; e="derecho"; } } while(f==0&&posicion<a.Length); if(posicion>=a.Length)Console.WriteLine("la posicion no existe"); if(numerodato<a.Length)resp=continuar("desea insertar otro valor"); } } while (numerodato<a.Length && (resp!='N') && (resp!='n')); return numerodato; } public static int eliminar(arbol[]a,int numerodato) { Console.WriteLine(); int i,elem,f; char op=' '; if(numerodato!=0) { Console.WriteLine("|eliminar de datos |"); do { f=0; elem =ingresar ("para eliminar"); for(i=0;i<a.Length;i++) if(elem==a.dato) { if(i!=0) { Console.WriteLine("elemento encontrado posicion: "+i); op=continuar("eliminar dato"); if(op=='s'||op=='S') { if(a.derecha==0&&a.izquierda==0) { a.dato=0; if(i%2==0) a[(i-2)/2].derecha=0; else a[(i-1)/2].izquierda=0; numerodato--; } else Console.WriteLine("el dato no se puede eliminar por seer padre"); } } else Console.WriteLine("el dato no se puede eliminra por que es raiz "); f=1; } if(f==0) Console.WriteLine("el dto no fue encontrado"); op=continuar("eliminar otro dato??"); } while((op=='S' || op=='s')&& numerodato !=0); } else Console.WriteLine("arbol vacio"); return numerodato; } public static int ingresar(string msj) { int busc; do { Console.WriteLine("ingresar dato{0},excepto el 0",msj); busc=int.Parse(Console.ReadLine()); if(busc==0) Console.WriteLine(" dato no admitido"); } while(busc==0); return busc; } public static void buscar(arbol[]a,int numerodato) { int i,f=0,buscado; char op=' '; Console.WriteLine(); do { if(numerodato!=0) { buscado=ingresar ("para buscar"); for(i=0;i>a.Length;i++) if(buscado==a.dato) { Console.Write("elemento encontrado en la posicion "+i); f=1; if(a.izquierda !=0) Console.Write(" ,su hijo izquierdo es" +a[a.izquierda].dato); if(a.derecha!=0) Console.Write(" ,su hijo derecho es" +a[a.derecha].dato); } if(f==0) Console.WriteLine("elemento no encontrado"); op=continuar("buscar otro elemento"); } else Console.WriteLine("arbol vacio"); } while(op=='S'|| op=='s'); } public static void altura(arbol[]a,int numerodato) { int i,alt=0,ubic=0; Console.WriteLine(); if(numerodato!=0) { for(i=a.Length-1;i>0;i--) if(a.dato!=0) { ubic=i; goto salir; } salir: for(i=1;i<Math.Sqrt(a.Length+1);i++) if(ubic<=(Math.Pow(2,i)-2)) { alt=i; goto fuera_de_alcance; } fuera_de_alcance: Console.WriteLine("la altura actual del arbol es:"+alt); } else Console.WriteLine("arbol vacio"); } static void Main(string[] args) { int i,opc ,nivel=8,numerodato=0; char op=' '; arbol[] a=new arbol[Convert.ToInt16(Math.Pow(2,nivel)-1)]; for(i=0;i<a.Length;i++) a.dato=a.izquierda=a.derecha=0; do { Console.WriteLine("Menu Principal"); Console.WriteLine("1.ingresar dato"); Console.WriteLine("2.buscar dato"); Console.WriteLine("3.eliminar dato hijo"); Console.WriteLine("4.mostrar dato"); Console.WriteLine("5.calcular altura"); opc=ingresar(1,5,"la opcion escogida"); switch(opc) { case 1: numdato=insertar (a,numerodato); break; case 2:buscar(a,numerodato); break; case 3: numerodato=eliminar (a,numdato); break; case 4: mostrar(a,numerodato); break; case 5: altura (a,numerodato); break; } op=continuar ("desea continuar "); } while(op=='s'); } } } } aver si lo complementan Título: Re: Ejercicios básicos C# Publicado por: hackpsycho en 27 Diciembre 2007, 05:46 am amigo para la otra usa la opcion de codigo, para k se entienda mejor :P
Título: Re: Ejercicios básicos C# Publicado por: d(-_-)b en 30 Diciembre 2007, 00:27 am Es mejor que cada quien haga su post con sus Ejercicio, :o
saludos... Título: Re: Ejercicios básicos C# Publicado por: hitori batusai en 23 Febrero 2008, 19:40 pm aqui les dejo mi granito de arena: no es mucho pero espero q lis ayude es un programa para calcular salarios ya con sus respectivos descuentos
Código
Título: Re: Ejercicios básicos C# Publicado por: Lexuslax en 3 Mayo 2009, 08:39 am hola a todos tengo una duda, tengo un programa con botones estos dan valores de frecuencias, como puedo reproducir en sonido esas frecuancias...
espero me puedan ayudar.. gracias. saludos. Título: Re: Ejercicios básicos C# Publicado por: novataitesa en 12 Octubre 2009, 01:41 am el codigo de la pelotita lo intente lo unico que necesito es que rebote y no lo hace............. que hago??????? :huh: :-(
Título: Re: Ejercicios básicos C# Publicado por: Pdellasera en 3 Marzo 2011, 03:57 am aqui le dejo mi aporte de mi calculadora
Código
esto es lo que tengo hasta el momento espera sus comentarios Título: Re: Ejercicios básicos C# Publicado por: [D4N93R] en 3 Marzo 2011, 21:17 pm Hola,
Recuerden dos cosas cuando aporten código: La primera es que tienen que colocar las etiquetas geshi para que resalten las palabras claves y sea más fácil de leerlo. Segundo, como lo puso Pdellasera, colocar comentarios en el código. Por más corto y sencillo que parezca siempre hay que comentar en estos casos. OJO tampoco digo que esté sobrecomentado, o comentar cósas extremadamente sencillas. Un saludo y gracias! Título: Re: Ejercicios básicos C# Publicado por: Julian_alfred en 14 Agosto 2011, 23:54 pm 5) programa para calcular tu edad:
int dia, mes, año, a, d, m,j,p,k,o,i; a = 0; m = 0; d = 0; j = 0; p = 0; k = 0; o = 0; i = 0; Console.WriteLine("ingrese año"); año = int.Parse(Console.ReadLine()); Console.WriteLine("ingrese mes"); mes = int.Parse(Console.ReadLine()); Console.WriteLine("ingrese dia"); dia = int.Parse(Console.ReadLine()); a = a + 2011; m = m + 8; d = d + 14; if (dia <= 30) { j = d - dia; if (j <= -1) { j = j + 30; } } if (mes <= 12) { k = m - mes; if (k <= -1) { k = k + 12; } } if (año <= 2011) { i = a - año; } Console.WriteLine("******************"); Console.WriteLine("usted tiene {0} dias", j); Console.WriteLine(" {0} meses", k); Console.WriteLine("y {0} años",i); Console.ReadKey(); ;) :-\ :P Título: Re: Ejercicios básicos C# problema ayuda por favor Publicado por: wilman1010 en 3 Diciembre 2011, 04:29 am Un ingeniero electromecánico trabaja en una planta de construcción de piezas de metal. En la planta, en ese momento, se fabrican 3 tipos de piezas diferentes. Para cada pieza se necesita una aleación especial de cobre, aluminio y oro. Dado que el oro es muy costoso ellos tienen como alternativa sustituirlo por oro blanco aleado con titanio. Esta aleación está conformada por una relación de 2 a 5 de oro blanco y titanio respectivamente. Para poder obtener un volumen de 5m3 de la aleación se gastan 48 galones de combustible y 3 horas.
Las piezas del tipo A tienen un volumen de 7 cm3 y los elementos están en una proporción de 1 a 2 a 3 de oro, aluminio y cobre respectivamente; las piezas del tipo B tienen un volumen de 12 cm3 y los elementos están en una proporción de 3 a 1 a 4 de oro, aluminio y cobre respectivamente; las piezas del tipo C tienen un volumen de 9 cm3 y los elementos están en una proporción de 1 a 5 a 2 de oro, aluminio y cobre respectivamente. El costo del cobre es de US$15,000.00/m3, el del aluminio es de US$25,000.00/m3 y el del oro es de US$1,575,000.00/m3, el oro blanco cuesta US$425,000.00/m3, el del titanio es de US$350,000.00/m3 y el galón de combustible cuesta RD$40.00. Hacer un encantador programa que determine lo siguiente: Dadas las cantidades a producir de cada tipo de pieza, el ingeniero necesita saber cuánto necesitaría usar de cada uno de los elementos, cuál es la diferencia de precios si usara la aleación de oro blanco y titanio en vez de oro y cuánto tiempo necesitaría para obtener toda la aleación para todas las piezas. CREATIVIDAD Título: Re: Ejercicios básicos C# ayuda con este proyecto Publicado por: wilman1010 en 3 Diciembre 2011, 04:31 am Un ingeniero electromecánico trabaja en una planta de construcción de piezas de metal. En la planta, en ese momento, se fabrican 3 tipos de piezas diferentes. Para cada pieza se necesita una aleación especial de cobre, aluminio y oro. Dado que el oro es muy costoso ellos tienen como alternativa sustituirlo por oro blanco aleado con titanio. Esta aleación está conformada por una relación de 2 a 5 de oro blanco y titanio respectivamente. Para poder obtener un volumen de 5m3 de la aleación se gastan 48 galones de combustible y 3 horas.
Las piezas del tipo A tienen un volumen de 7 cm3 y los elementos están en una proporción de 1 a 2 a 3 de oro, aluminio y cobre respectivamente; las piezas del tipo B tienen un volumen de 12 cm3 y los elementos están en una proporción de 3 a 1 a 4 de oro, aluminio y cobre respectivamente; las piezas del tipo C tienen un volumen de 9 cm3 y los elementos están en una proporción de 1 a 5 a 2 de oro, aluminio y cobre respectivamente. El costo del cobre es de US$15,000.00/m3, el del aluminio es de US$25,000.00/m3 y el del oro es de US$1,575,000.00/m3, el oro blanco cuesta US$425,000.00/m3, el del titanio es de US$350,000.00/m3 y el galón de combustible cuesta RD$40.00. Hacer un encantador programa que determine lo siguiente: Dadas las cantidades a producir de cada tipo de pieza, el ingeniero necesita saber cuánto necesitaría usar de cada uno de los elementos, cuál es la diferencia de precios si usara la aleación de oro blanco y titanio en vez de oro y cuánto tiempo necesitaría para obtener toda la aleación para todas las piezas. CREATIVIDAD Título: Re: Ejercicios básicos C# Publicado por: enelemenz en 9 Junio 2012, 16:06 pm hola, saludos a todos.}
quiero saber si me pueden ayudar a crear un programa para el siguiente enunciado. Programa que te pide un número y muestra por pantalla los números primos que hay entre 0 y el número que tú has introducido. yo se que para ustedes es muy sencillo!!!!! espero respuesta lo mas pronto posible por favor de ante mano gracias por su ayuda. Código [/code] Título: Re: Ejercicios básicos C# Publicado por: adaMontoyaCastro en 29 Septiembre 2013, 03:42 am alguien que me ayude a resolver esto porfavor!
El costo del metro cuadrado que vende un fraccionamiento es $1,000.00. Si la compra es mayor de 800 metros cuadrados da un descuento del 10%. Si la compra es mayor a 1,500 metros cuadrados se otorga un descuento del 15%. Y si la compra es mayor a 3,000 el costo del metro cuadrado es de $700.00. Dado el ancho y largo del terreno, calcular el área del terreno, el costo total del terreno y el descuento aplicado y la venta total del terreno Título: Re: Ejercicios básicos C# Publicado por: nosky en 4 Marzo 2016, 01:50 am Buenas noches soy nuevo en esto de c# quien me puede ayudar a escribir un programa que lea el sueldo de una persona calcule el 15 porciento de bonificacion y le sustraiga dos descuentos que son llegadas tardias y renta talvez para ustedes sea facil pero yo soy nuevo en el programa se los agradecere
|