You are on page 1of 2

Facultad de Ingeniería

de Sistemas e Informática

ASIGNATURA: LENGUAJE DE PROGRAMACIÓN V


CICLO: VII
SEMESTRE: 2023-I
DOCENTE: ING. ANGEL MARTHANS RUIZ, MG.

GUÍA DE LABORATORIO Nro. 3

I. TEMA
Fundamentos de Dart (iii)
II. DURACIÓN
60 minutos.
III. OBJETIVO
Aplicar los conceptos fundamentales del lenguaje Dart
IV. METODOLOGÍA
El docente explica los conceptos teóricos fundamentales del lenguaje de
programación Dart, expresando sus ideas con coherencia, lógica, orden, claridad,
fundamento y buen lenguaje; innovando en la búsqueda de soluciones. Los
alumnos de forma individual, realizan el laboratorio.
V. REQUISITOS
Los siguientes recursos son necesarios para la realización del laboratorio:
• Visual Studio Code.
• Android Studio SDK.
• Laptop o Computadora de escritorio.
• Conexión a internet.
VI. DESCRIPCIÓN
Resuelve los siguientes enunciados utilizando el lenguaje de programación Dart:

Ejercicio 1:
Crea una clase llamada 'Rectangulo', con propiedades '_ancho' y '_alto'.
Agrega sus respectivos getters para cada propiedad.
Agrega sus respectivos setters para cada propiedad, validando que no se reciban
valores negativos.
Agrega un getter para una propiedad calculada llamada 'area', que retorna el area
del rectangulo.

Ejercicio 2:
Dada la siguiente clase:
class NumeroTelefono {
String valor = '';
}
1. Hacer que el atributo 'valor' sea 'final', pero no privado.
2. Agregar un constructor de tipo 'const', para instanciar la clase.
Facultad de Ingeniería
de Sistemas e Informática

Ejercicio 3:
Crea una clase 'Estudiante', con 2 propiedades 'final' de tipo 'String' 'nombres' y
'apellidos', y 1 propidad de tipo 'int' 'nota'.
Agrega un constructor para inicializar todas las propiedades.
Agrega un método (funcion flecha) a la clase para mostrar los datos de la clase
'Estudiante' al invocar el metodo print().
Crea 2 estudiantes con diferentes datos y muestralos por consola.

Ejercicio 4:
Crea una clase 'Esfera' con un cosntructor 'const', que recibe un parametro con
nombre 'radio' requerido.
Agrega getters para calcular el 'volumen' y el 'area'.
No utilices el paquete 'dart:math'; en su lugar crea tu propia constante para el valor
de 'pi' como miembro estático 'static'.
Usa tu clase para encontrar el volumen y area de una esfera con radio 12.

Formulas:
Área de una esfera: 4*Pi*Radio*Radio
Volumen de una esfera: (4/3)*Pi*Radio*Radio*Radio

You might also like