Programación Orientada a Objetos Tarea 2
Enviado por LUIS LEONARDO GIRON ACOSTA • 22 de Febrero de 2022 • Ensayo • 1.559 Palabras (7 Páginas) • 105 Visitas
Universidad Autónoma de Chihuahua[pic 1]
Facultad de Contaduría y Administración
Programación Orientada a Objetos
Tarea 2
Profr. Elizalde de la Fuente Luis Carlos
305540 Girón Acosta Luis Leonardo
05/02/2022
Código #1
buildscript {
repositories {
mavenCentral()
maven { url 'http://nexus.testobject.org/nexus/content/repositories/testobject-public-alpha-repo' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4+'
classpath group: 'org.testobject.extras', name: 'gradle', version: '3+'
}
}
apply plugin: 'android'
apply plugin: 'testobject'
dependencies { compile files('libs/android-support-v4.jar') }
android {
compileSdkVersion 8
buildToolsVersion '17.0'
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aild.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
testobject {
username "$System.env.testobjectusername"
password "$System.env.testobjectpassword"
appName "$System.env.testobjectappname"
uploadVersion "$System.env.testobjectuploadversion".toBoolean()
activateVersion "$System.env.testobjectactivateversion".toBoolean()
testSuites Eval.me("$System.env.testobjectsuites").toArray(new int[0])
runCheckup "$System.env.testobjectruncheckup".toBoolean()
}
Comentarios:
Es una calculadora simple para Android
Código #2
configure(subprojects - project(":tests:gdx-tests-android")) {
tasks.register('uberJar', Jar) {
archiveClassifier = ''
archiveVersion = ''
duplicatesStrategy = 'exclude'
from sourceSets.main.output
dependsOn configurations.compileClasspath
from {
configurations.compileClasspath.findAll {
it.name.endsWith('jar') &&
!it.name.endsWith("gdx-natives.jar") &&
!it.name.endsWith("gdx-box2d-natives.jar") &&
!it.name.endsWith("gdx-freetype-natives.jar") &&
!it.name.endsWith("gdx-bullet-natives.jar") &&
!it.name.endsWith("jinput-2.0.5.jar") &&
!it.name.endsWith("jutils-1.0.0.jar") &&
!it.name.contains("platform") }.collect { zipTree(it) }
}
}
tasks.register("printCompileClasspath") {
doFirst{
sourceSets.main.compileClasspath.each { println it}
}
}
}
Comentarios:
Ayuda a manejar los archivos zip en Android, como extraerlos e importarlos.
Código #3
//soy maravillos dos fors anidados se divide en dos partes superios e inferior | |
public class STRINGMARAVILLOSO{ | |
public static void main(String[] args){ | |
String M = "maravilloso"; | |
| |
//Imprime los primeros dos triangulos de izq a derecha de la primera parte (parte superios) | |
for (int i =0; i<M.length();i++){ | |
//Imprime espacios de la primera parte para el primer triangulo | |
for (int j=0; j < i ;++j){ | |
System.out.print(" "); | |
} | |
//Imprime el primer triangulo de la primer parte | |
for (int j=i; j < M.length() ;++j){ | |
System.out.print(M.charAt(j)); | |
} | |
//Imprime espacios entre el primero y segundo triangulo de la primera parte | |
for (int j=i; j < M.length() ;++j){ | |
System.out.print(" "); | |
} | |
//Imprime el segundo triangulo de la primera parte | |
for (int j= M.length() - i - 1; j < M.length(); ++j){ | |
System.out.print(M.charAt(j)); | |
} | |
System.out.println(); | |
} | |
//Imprime los segundos dos triangulos de izq a derecha de la segunda parte (parte inferior) | |
for (int i =0; i<M.length();i++){ | |
//Imprime primer triangulo de la segunda parte | |
for (int j= i; j<M.length(); ++j){ | |
System.out.print(M.charAt(j)); | |
} | |
//Imprime espacios entre primer y segundo triangulo | |
for (int j=0; j <= i ;++j){ | |
System.out.print(" "); | |
} | |
//Imprime segundo triangulo de la segunda parte | |
for(int j=0; j < i + 1; ++j){ | |
System.out.print(M.charAt(j)); | |
} | |
System.out.println(); | |
} | |
} | |
} |
...