A Little Assembly Required 1. static void hola() { // dice ‘Hello Word’ Console.WriteLine(“Hello Word”); } 2. static void hola1() { // dice ‘Hello Word’ y “I’m doing okay!’ Console.WriteLine(“Hello Word”); Console.Write(“I’m doing okay!”); } 3. static void hola2() { // dice ‘Hello Word’ y “I’m doing okay’ Console.WriteLine(“Hello Word\nI’m doing okay!”); } 4. static void aster(int n) { // despliega n asteriscos en una línea for (int k = 0; k < n; k++) Console.Write(“*”); Console.WriteLine(); } 6. static void aster1(int n) { // despliega n asteriscos en n líneas, uno por línea for (int k = 0; k < n; k++) Console.WriteLine(“*”); } 7. static long suma(long n) { // suma de naturales desde 1 hasta n (for) long s = 0; // suma for (long k = 1; k <= n; k++) s += k; return s; } static long suma1(long n) { // suma de naturales desde 1 hasta n (while) long s = 0, k = 1; // suma, contador while (k <= n) s += k++; return s; } static long suma2(long n) { // suma de naturales desde 1 hasta n (do-while) long s = 0, k = 1; // suma, contador do s += k++; while (k <= n); return s; } 9. static void cuad(int n) // cuadrado de n x n asteriscos for (int k = 1; k < n; k++) { for (int k1 = 0; k1 < n; k1++) Console.Write(“*”); Console.WriteLine(); } } 10. static string nombreDigito(int d) { // nombre del dígito d (if simple) string n; // nombre if if if if if if if if if if (n (n (n (n (n (n (n (n (n (n == == == == == == == == == == return n; } 0) 1) 2) 3) 4) 5) 6) 7) 8) 9) n n n n n n n n n n = = = = = = = = = = “Zero”; “One”; “Two”; “Three”; “Four”; “Five”; “Six”; “Seven”; “Eight”; “Nine”; static string nombreDigito1(int d) { // nombre del dígito d (if anidados) string n; // nombre if (n == 0) n = “Zero”; else if (n == 1) n = “One”; else if (n == 2) n = “Two”; else if (n == 3) n = “Three”; else if (n == 4) n = “Four”; else if (n == 5) n = “Five”; else if (n == 6) n = “Six”; else if (n == 7) n = “Seven”; else if (n == 8) n = “Eight”; else if (n == 9) n = “Nine”; return n; } static string nombreDigito2(int d) { // nombre del dígito d (switch) string n; // nombre swith (d) { case 0: n = “Zero”; break; case 1: n = “One”; break; case 2: n = “Two”; break; case 3: n = “Three”; break; case 4: n = “Four”; break; case 5: n = “Five”; break; case 6: n = “Six”; break; case 7: n = “Seven”; case 8: break; n = “Eight”; case 9: n = “Nine”; } return n; } 12. static string concatena(string s, string s1) { // concatena cadenas c y c1 return s + s1; } static string swap(ref string s, ref string s1) { // intercambia s y s1 string t; // para intercambiar t = s; s = s1; s1 = t; } * * * ecabrera, agosto 2010.