Logo Studenta

03_Lab_3

¡Estudia con miles de materiales!

Vista previa del material en texto

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

Continuar navegando

Materiales relacionados

329 pag.
FUNDAMENTOS CON PYTHON ESPAÑOL

UNINASSAU RECIFE

User badge image

ANDRE LUIS

89 pag.
Evaluacion_Metricas_Calidad_Software_Java

SIN SIGLA

User badge image

rodrigomatias14587

766 pag.