un ciclo for puede tener una o mas variables de control
for (int i = 0, j = 0; i < 10 && j > -10; i++, j--)
{
Console.WriteLine("i: "+i+" j: "+j);
}
Introducción a C#
¿Por qué aprender C#? ¿Para qué sirve?
Instalación de Visual Studio Community
Conoce .NET 6
Introducción a Visual Studio y nuestro primer "Hola, mundo" en consola
¡Nuestro primer "Hola, mundo" en una aplicación gráfica!
¿Cómo funcionan los Namespaces en C#?
Lógica de programación
Tipos de datos
Variables
Manejo de strings
Trabajando con números y operadores aritméticos
Operadores lógicos
Operadores relacionales
Cómo leer datos de un usuario en C#
Arreglos en C#
Listas
Métodos o methods
Métodos de strings
Cómo crear tus propios métodos
Bucles y estructuras de control en C#
La sentencia if
La sentencia switch
Ciclo for
Ciclo while
Proyecto
Introducción del proyecto: sistema de registros de usuarios
Creando la búsqueda y el registro de usuarios
Finalizado del proyecto: mostrando la lista de usuarios registrados
Tus siguientes pasos con C#
POO: tu siguiente paso con C#
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 10
Preguntas 1
un ciclo for puede tener una o mas variables de control
for (int i = 0, j = 0; i < 10 && j > -10; i++, j--)
{
Console.WriteLine("i: "+i+" j: "+j);
}
El compa que se le tosto el pc luego de ejecutar el ciclo
Para los que están empezando, pueden también ver las expresiones lambida y LINQ (https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/operators/lambda-expressions, https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/)
Acá les dejo una forma mucho más simplificada de iterar sobre los elementos de una estructura de datos:
using System;
namespace ForEach
{
class Program
{
static void Main(string[] args)
{
// Declaramos e inicializamos nuestra variable
string[] myComponents = { "Procesador", "Placa Madre", "Fuente de poder", "RAM", "Gabinete", "Monitor" };
foreach (string component in myComponents)
{
Console.WriteLine($"Componente: {component}");
}
}
}
}
Siempre podemos hacer nuestro código un tanto… Interesante, ejemplo 👇🏽
for (int i = 0; condition(i) ; i++)
Console.WriteLine($"Hello World #{i}");
bool condition(int i)
{
if (i < 10)
return true;
else
return false;
}
Aclaro, estoy usando .NET 6 por eso el código es un tanto minimalista.
foreach para recorrer listas por ejemplo
foreach(string lista in listaDeTacos)
{
Console.WriteLine(lista);
}
static void Main(string[] args)
{
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("Hola Platzi :P {0}", i);
}
}
AQUI DEJO MI TABLA DE MULTIPLICAR CON CICLO FOR
using System;
namespace TABLAS_DE_MULTIPLICAR
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("\nTabla de multiplicar del {0}", i);
Console.WriteLine("------------------------------");
for (int j = 1; j <= 10; j++)
{
Console.WriteLine("{0} * {1} = {2}", i, j, (i * j));
}
}
}
}
}
Console.WriteLine("Hello, DBZ World!\n");
int a;
for (int i = 0; i < 10; i++)
{
a = i + 1;
Console.WriteLine(a + ". Number #{0}", i);
}
Console.WriteLine("\nHello, DBZ World!\n");
for (int i = 0; i <= 10; i++)
{
a = i + 1;
Console.WriteLine(a + ". Number #{0}", i);
}
Console.WriteLine("\nHello, DBZ World!\n");
a=0;
for (int i = 0; i <= 10; i=i+2)
{
a = a + 1;
Console.WriteLine(a + ". Number #{0}", i);
}
Mi codigo
static void Main(string[] args)
{
for(int i=0; i<= 50; i=i+2)
{
Console.WriteLine("Hello World!! #{0}",i);
}
Console.ReadLine();
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.