Skip to content

Instantly share code, notes, and snippets.

View leonus96's full-sized avatar
馃彔
Working from home

Joseph Alberto Morthimer Le贸n Lau leonus96

馃彔
Working from home
View GitHub Profile
@leonus96
leonus96 / main.dart
Created October 31, 2023 02:12
3. contrase帽a v1
///Ejercicio 3 - Validaci贸n de Contrase帽a:
/// Escribe una funci贸n que verifique si una
/// contrase帽a es v谩lida. La contrase帽a
/// debe tener al menos 8 caracteres y un n煤mero.
void main() {
final password = '2345';
if(validatePassword(password)) {
print('Contrase帽a v谩lida');
@leonus96
leonus96 / main.dart
Created October 31, 2023 02:25
3. contrase帽a_v2
///Ejercicio 3 - Validaci贸n de Contrase帽a:
/// Escribe una funci贸n que verifique si una
/// contrase帽a es v谩lida. La contrase帽a
/// debe tener al menos 8 caracteres y un n煤mero.
void main() {
final password = 'dsdsdsdsdsdsd';
if(validatePassword(password)) {
print('Contrase帽a v谩lida');
@leonus96
leonus96 / main.dart
Created October 31, 2023 02:34
4. Duplicados
/// Ejercicio 4: Eliminar Elementos
/// Duplicados
/// Escribe una funci贸n que elimine los
/// elementos duplicados de una lista.
void main() {
final List<int> numeros = [2, 4, 6, 1, 2, 3, 5, 67, 23, 5, 2];
print(eliminarDuplicadosManualmente(numeros));
}
@leonus96
leonus96 / main.dart
Created October 31, 2023 02:46
6. Promedio-estudiantes
/// Ejercicio 5: Clase de Estudiantes
/// Crea una clase llamada Estudiante
/// con propiedades como nombre, edad y calificaciones.
/// Luego, crea una funci贸n que calcule el
/// promedio de calificaciones de un grupo de estudiantes.
class Estudiante {
String nombre;
int edad;
int calificacion;
@leonus96
leonus96 / main.dart
Created October 31, 2023 02:59
7. inventario
////Ejercicio 6: Gesti贸n de Inventario
/// Crea una clase llamada Producto con
/// propiedades como nombre, precio y cantidad
/// en stock. Luego, crea funciones para agregar,
/// eliminar y actualizar productos en un inventario.
class Producto {
int codigo;
String nombre;
double precio;
@leonus96
leonus96 / main.dart
Created November 7, 2023 01:50
Ejercicio 3.1
/// Implementa una funci贸n que reciba
/// una lista de n煤meros enteros y
/// devuelva la suma de todos los elementos.
// Imprime el resultado con interpolaci贸n de cadenas.
void main() {
final List<int> numeros = [23, 11, 3, 5, 12];
print('La suma de los n煤meros es: ${sumaLista(numeros)}');
}
@leonus96
leonus96 / main.dart
Created November 7, 2023 02:00
Ejercicio 3.2
/// Escribe una funci贸n que tome una lista
/// de n煤meros y devuelva el n煤mero m谩s
/// grande de la lista. Utiliza un bucle
/// for para encontrar el n煤mero m谩ximo en
/// una lista. Imprime el resultado con
/// interpolaci贸n de cadenas.
void main() {
final List<int> enteros = [2, 43, 65645, 1, 4, 76, 7];
@leonus96
leonus96 / main.dart
Created November 7, 2023 02:48
clases clase-abstracta
/// POLIMORFISMO Y CLASES ABSTRACTAS
abstract class Figura {
String nombre;
Figura({required this.nombre});
double area();
}
@leonus96
leonus96 / main.dart
Created November 7, 2023 03:00
composici贸n-objetos
/// Composici贸n:
class Motor {
void encender() {
print('Runnn Runnn Runnn...');
}
void apagar() {
print('Trtrt...');