pero en la clase muro tengo que hacerla con el constructor que me dan es decir, que se le pasen 2 parametros, por que en vez de 2 variables un vector puede tener 3 y el constructor tendria que tener 6 parametros
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic class Vector {
private final int N; // length of the vector
private double[] data; // array of vector's components
/**
* create the zero vector of length N
* @param N Vector length.
*/
public Vector(int N) {
this.N = N;
this.data = new double[N];
}
/**
* create a vector from either an array or a vararg list
* this constructor uses Java's vararg syntax to support
* a constructor that takes a variable number of arguments, such as
* Vector x = new Vector(1.0, 2.0, 3.0, 4.0);
* Vector y = new Vector(5.0, 2.0, 4.0, 1.0);
* @param data Initial value of the vector.
*/
public Vector(double... data) {
N = data.length;
// defensive copy so that client can't alter our copy of data[]
this.data = new double[N];
for (int i = 0; i < N; i++)
this.data[i] = data[i];
}
//*metodos*/
public class Muro {
public static final double NO_IMPACTO = 999.0;
protected Vector posicion;
private Vector dimensiones;
/**
* Crea un muro.
*
* @param Vector - con las coordenadas del centro del muro.
* @param Vector - con las dimensiones del muro (semianchura, semialtura).
*/
public Muro(Vector posicion,Vector dimensiones){
this.posicion = posicion;
this.dimensiones = dimensiones;
import java.awt.*;
public class Main {
public static void main(String[] args) {
Muro muro[5];
int i;
muro[0]= new Muro(0, .5, .005, .5);
muro[1]= new Muro(.5, 1, .505, .005);
muro[2]= new Muro(1, .5, .005, .5);
muro[3]= new Muro(.5, .65, .005, .2);
muro[4]= new Muro(.25, .1, .2, .005);
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://www.playfullbet.com")
elem = driver.find_element_by_link_text("Entra y juega").click()
username = driver.find_element_by_name('username')
driver.close()
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import unittest, time, re
class Prueba3(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
self.base_url = "http://playfulbet.com/usuarios/"
self.verificationErrors = []
self.accept_next_alert = True
def test_prueba3(self):
for
b = 4
i="1"
driver = self.driver
driver.get(self.base_url + i)
driver.find_element_by_link_text("Entra y juega").click()
driver.find_element_by_link_text("Logueate").click()
driver.find_element_by_name("commit").click()
driver.find_element_by_id("follow").click()
driver.find_element_by_css_selector("#add_friend > b").click()
def is_element_present(self, how, what):
try: self.driver.find_element(by=how, value=what)
except NoSuchElementException, e: return False
return True
def is_alert_present(self):
try: self.driver.switch_to_alert()
except NoAlertPresentException, e: return False
return True
def close_alert_and_get_its_text(self):
try:
alert = self.driver.switch_to_alert()
alert_text = alert.text
if self.accept_next_alert:
alert.accept()
else:
alert.dismiss()
return alert_text
finally: self.accept_next_alert = True
def tearDown(self):
self.driver.quit()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
#include<stdio.h>
#define FILA 121
#define COLUMNA 180
int main(int argc,char *argv[]){
char cero [FILA][COLUMNA];
int i,j;
char uno [FILA][COLUMNA];
int x,y;
int z=0;
int bit;
//Patron del bit 0
for(i=0;i<115;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='0';
for(i=115;i<118;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='1';
for(i=118;i<FILA;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='0';
//Patron del bit 1
for(x=0;x<115;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='0';
for(x=115;x<118;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='1';
for(x=118;x<FILA;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='0';
if(argc>1){
printf("ejecute de nuevo el programa");
}else{
while(argv[1][z]=='1' && argv[1][z]=='0'){
if(argv[1][z]=='1'){
for(x=0;x<115;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
for(x=115;x<118;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
for(x=118;x<FILA;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
}
if(argv[1][z]=='0'){
for(i=0;i<115;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
for(i=115;i<118;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
for(i=118;i<FILA;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
}
bit=bit+COLUMNA;
z++;
}
}
return 0;
}
while(argv[1][i]=='1' && argv[1][i]=='0')
int main/*
*
*
*
*/
for(i=0;i<MAXC;i++){
cadena[i]='0';
}
printf("Secuencia:");
fflush(stdout);
gets(cadena);
fflush(stdin);
errorcadena=estadisticaSecuencia(cadena,&transicciones,&mediatotal);
if(errorcadena==CARACTERERROR){
printf("caracter erroneo");
}else{
printf("la media es:%d",mediatotal);
printf("numero de transiciones: %d", transicciones);
}
/*
*
*
*
**/
return 0;
int estadisticaSecuencia(char cadenaOriginal[], int *transiciones, int *media){
int error=CORRECTO;
int contador=0;
int i=0;
char caracter;
char caracterAnterior;
int suma=0;
while(cadenaOriginal[i]!='\n' && error==CORRECTO){
caracter=cadenaOriginal[i];
if(caracter!='1' && caracter!='0' && caracter !='\0'){
error= CARACTERERROR;
}
else{
if(caracter=='1'){
suma++;
contador++;
}
if(caracter=='0'){
contador++;
}
if( (caracter=='1' && caracterAnterior=='0') || (caracter=='0' && caracterAnterior=='1')){
(*transiciones)++;
}
caracterAnterior = caracter;
}
i++;
}
(*media)=suma/contador;
return error;
}