Menú

Mostrar Mensajes

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ú

Mensajes - stR_ruBen

#1
Desarrollo Web / MySQL con PHP
10 Febrero 2017, 10:46 AM
Hola, como podria hacer un formulario dinamico que recoja los datos directamente desde la base de datos??
#2
Scripting / Ayuda en pseint!!
8 Febrero 2017, 20:53 PM
--------------------------------------------------------------------------------------------
                                             ES CON SUBPROCESOS
--------------------------------------------------------------------------------------------

Hola, tengo un problema con este ejercicio de peseint, es una matriz unidimensional de 12 posiciones rellena con datos aleatorios entre 25 i 255. (simulando accidentes mensuales)

- Tengo que hacer la media de accidentes en todo el año.
- Que devuelva el numero de meses que ha habido mas accidentes que la media.
- Que devuelva el numero de meses que ha habido menos accidentes que la media.
- Numero que se ha producido menos de 50 accidentes.
- Numero que se ha producido menos de 125 accidentes.

Me dan estos errores:
Lin 16 (inst 1): ERROR 303: Subindice () fuera de rango (1...12)

Lin 80 (inst 1): ...dentro del subproceso SUP_MITJA, invocado desde aquí.





Código (php) [Seleccionar]
Subproceso mitja(accidentes)
contador_mitja=1
mitjana=0
Repetir
mitjana=mitjana+accidentes[contador_mitja]
contador_mitja=contador_mitja+1
Hasta Que contador_mitja = 13
escribir mitjana/12
FinSubProceso


SubProceso sup_mitja(accidentes)
contador_sup_mitja=1
sup_mitjana=0
Repetir
si accidentes[contador_mitja]>mitjana
Escribir "El mes número "+convertirATexto(accidentes[contador_mitja])+" ha tenido una cantidad de accidentes superior a la media."
FinSi
contador_sup_mitja= contador_sup_mitja+1
Hasta Que contador_sup_mitja = 13
FinSubProceso


subproceso sub_mitja(accidentes)
contador_sub_mitja=1
sub_mitjana=0
Repetir
si accidentes[contador_mitja]<mitjana
Escribir "El mes número "+convertirATexto(accidentes[contador_mitja])+" ha tenido una cantidad de accidentes inferior a la media."
FinSi
contador_sub_mitja= contador_sub_mitja+1
Hasta Que contador_sub_mitja = 13
FinSubProceso


SubProceso funcion_sub_50(accidentes)
contador_sub_50=1
sub_50 = 0
Repetir
si accidentes[contador_mitja]<50
Escribir "El mes número "+convertirATexto(accidentes[contador_mitja])+" ha tenido una cantidad de accidentes inferior a 50."
FinSi
contador_sub_50= contador_sub_50+1
Hasta Que contador_sub_50 = 13
FinSubProceso


SubProceso funcion_sup_125(accidentes)
contador_sup_125=1
sup_125=0
Repetir
si accidentes[contador_mitja]>125
Escribir "El mes número "+convertirATexto(accidentes[contador_mitja])+" ha tenido una cantidad de accidentes superior a 125."
FinSi
contador_sup_125= contador_sup_125+1
Hasta Que contador_sup_125 = 13
FinSubProceso

Proceso ejercicio_2
contador=1
Dimension accidentes[12]
//V2 - Introduccion de los accidentes de manera automática

Repetir
accidentes[contador]<-azar(130)+25
contador=contador+1
Hasta Que contador=13

mitja(accidentes)
sup_mitja(accidentes)
sub_mitja(accidentes)
funcion_sub_50(accidentes)
funcion_sup_125(accidentes)

FinProceso
#3
Yo estoy buscando lo mismo y no tengo ni idea
#4
Como seria la estructura para hacer un formulario dinamico en php cogiendo los datos desde MySQL???
Gracias!!
#6
Cita de: Eleкtro en 23 Enero 2017, 22:25 PM
Hola. Siento no poder ofrecerte mejor ayuda, pues no dispongo del comando dsadd del A.D. para testear el código, solo te puedo indicar con respecto al FOR.

Este es el significado del código de error que has mencioando del dsadd.exe:

Al parecer le estás enviando un parámetro incorrecto al comando dsadd, quizás sea por que estás tokenizando incorrectamente el FOR (o quizás no).

Te sugiero hacer lo siguiente:

1. Crea un nuevo script.bat y añade solamente el código del FOR.

2. Comprueba variable por variable su valor:
Código (dos) [Seleccionar]
@Echo OFF
For ... In (archivo.csv) Do (
   Echo a: %%a
   Echo b: %%b
   Echo c: %%c
   etc...
)
Pause & Exit


3. Compara los valores/resultados obtenidos de las variables del FOR, con la sintaxis que estás utilizando en la parametización del comando dsadd.

Saludos!



MUCHAS GRACIAS AHORA LO PROBARE! SE AGRADECE LA AYUDA
#7
Al poner delims por comas solo me ha creado 5 usuarios pero en la mayoria me da un error que dice: Error code = 0x80005000 y no tengo ni idea de lo que es.
Y luego otro me crea las ou el grupo y el dc pero luego me pone :
No se encuentra el objeto de directorio.:El objeto se creo satisfactoriamente pero hubo un error durante las operaciones posteriores a la creacion.
Gracias por tu aporte y intentare especificarlo mejor la proxima vez!
#8
*******************************************************************
                   es un archivo bat que coge la info de un csv

                    (solo me falla la creacion de usuarios)
*******************************************************************



ARCHIVO BAT


Código (dos) [Seleccionar]
@echo off
rem CREACIÓN DE OU'S

dsadd ou ou=OUCLIVET3,dc=CLIVETRJO,dc=cat
dsadd ou ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat
dsadd ou ou=Recepcionista,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat
dsadd ou ou=Auxiliar,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat
dsadd ou ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat


rem CREAR GRUPOS LOCALES DE VETERINARI,RECEPCIO,AUXILIAR

dsadd group "cn=G_Veterinari,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat" -scope l
dsadd group "cn=G_Recepcionista,ou=Recepcionista,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat" -scope l
dsadd group "cn=G_Auxiliar,ou=Auxiliar,ou=OUCLIVET3,dc=CLIVETRJO,dc=cat" -scope l


rem CREAR GRUPOS GLOBALES VETERINARI

dsadd group cn=Oftalmologia,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=Dermatologia,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=Cardiologia,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=General,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=Traumatologia,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=Gat,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"
dsadd group cn=Gos,ou=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT -memberof "cn=G_Veterinari,u=OU_General,ou=Veterinari,ou=OUCLIVET3,dc=CLIVETRJO,dc=CAT"

[b]REM Creacion usuarios

FOR /F "EOL=, skip=1 TOKENS=1,2,3,4,5,6,7,8,9,10,11,12 delims=;" %%a in (G:\CLIVet3.csv) do dsadd user "cn=%%a %%b, ou=%%l, ou=%%k, ou=OUCLIVET3, dc=CLIVETJCR, dc=cat" -samid "%%aS" -pwd "%%d" -upn "%%j" -fn "%%a" -ln "%%b" -tel "%%c"-display "%%a %%b" -disabled no -memberof "cn=%%e %%f %%g %%h %%i, ou=%%l, ou=%%k, ou=OUCLIVET3, dc=CLIVETJCR, dc=cat" -hmdrv P: -hmdir \\J23AJOADSRV\DADESCLIVET\%%b
pause[/b]






ARCHIVO CSV


Pol,Sanchez,636447755,asdASD123,Gat,Oftalmologia,,General,Veterinari,Pol_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Adrian,Sanchez,636998866,asdASD123,Gos,General,,General,Veterinari,Adrian_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Raul,Sanchez,636636363,asdASD123,Gos,Traumatologia,,General,Veterinari,Raul_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Xavier,Sanchez,636224411,asdASD123,,,,,Recepcionista,Xavier_Sanchez@Clivetjcr.cat,Recepcio,
Albert,Sanchez,636635263,asdASD123,,,,,Auxiliar,Albert_Sanchez@Clivetjcr.cat,Auxiliar,
Francesc,Sanchez,636859685,asdASD123,,,,,Recepcionista,Francesc_Sanchez@Clivetjcr.cat,Recepcio,
Joan,Sanchez,636991155,asdASD123,,,,,Auxiliar,Joan_Sanchez@Clivetjcr.cat,Auxiliar,
Christian,Sanchez,636748552,asdASD123,,,,,Recepcionista,Christian_Sanchez@Clivetjcr.cat,Recepcio,
Ivan,Sanchez,636771144,asdASD123,,,,,Auxiliar,Ivan_Sanchez@Clivetjcr.cat,Auxiliar,
David,Sanchez,636663366,asdASD123,,,,,Auxiliar,David_Sanchez@Clivetjcr.cat,Auxiliar,
Joel,Sanchez,636112211,asdASD123,,,,,Auxiliar,Joel_Sanchez@Clivetjcr.cat,Auxiliar,
Victor,Sanchez,6368899988,asdASD123,,,,,Recepcionista,Victor_Sanchez@Clivetjcr.cat,Recepcio,
Pau,Sanchez,636335533,asdASD123,,,,,Auxiliar,Pau_Sanchez@Clivetjcr.cat,Auxiliar,
Carles,Sanchez,636116688,asdASD123,,,,,Recepcionista,Carles_Sanchez@Clivetjcr.cat,Recepcio,
Manel,Sanchez,636895623,asdASD123,,,,,Auxiliar,Manel_Sanchez@Clivetjcr.cat,Auxiliar,
Eric,Sanchez,636234589,asdASD123,,,,,Recepcionista,Eric_Sanchez@Clivetjcr.cat,Recepcio,
Enric,Sanchez,636325498,asdASD123,,,,,Auxiliar,Enric_Sanchez@Clivetjcr.cat,Auxiliar,
Paula,Sanchez,63685296,asdASD123,Gat,Traumatologia,,General,Veterinari,Paula_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Nuria,Sanchez,636451278,asdASD123,,,,,Auxiliar,Nuria_Sanchez@Clivetjcr.cat,Auxiliar,
Anna,Sanchez,636458963,asdASD123,,,,,Auxiliar,Anna_Sanchez@Clivetjcr.cat,Auxiliar,
Marta,Sanchez,636589712,asdASD123,,,,,Auxiliar,Marta_Sanchez@Clivetjcr.cat,Auxiliar,
Maria,Sanchez,636992255,asdASD123,,,,,Auxiliar,Maria_Sanchez@Clivetjcr.cat,Auxiliar,
Sara,Sanchez,636883311,asdASD123,,,,,Recepcionista,Sara_Sanchez@Clivetjcr.cat,Recepcio,
Guillem ,Sanchez,636969696,asdASD123,,,,,Auxiliar,Guillem_Sanchez@Clivetjcr.cat,Auxiliar,
Judit,Sanchez,636223311,asdASD123,,,,,Auxiliar,Judit_Sanchez@Clivetjcr.cat,Auxiliar,
Marc,Sanchez,636332211,asdASD123,,,,,Auxiliar,Marc_Sanchez@Clivetjcr.cat,Auxiliar,
Sergi,Sanchez,636552211,asdASD123,,,,,Recepcionista,Sergi_Sanchez@Clivetjcr.cat,Recepcio,
Eloi,Sanchez,636885566,asdASD123,,,,,Recepcionista,Eloi_Sanchez@Clivetjcr.cat,Recepcio,
Jordi,Sanchez,636998877,asdASD123,,,,,Recepcionista,Jordi_Sanchez@Clivetjcr.cat,Recepcio,
Isabel,Sanchez,636559988,asdASD123,,,,,Auxiliar,Isabel_Sanchez@Clivetjcr.cat,Auxiliar,
Abril,Sanchez,636995566,asdASD123,,,,,Auxiliar,Abril_Sanchez@Clivetjcr.cat,Auxiliar,
Ada,Sanchez,636456789,asdASD123,,,,,Auxiliar,Ada_Sanchez@Clivetjcr.cat,Auxiliar,
Dolors,Sanchez,636123456,asdASD123,,,,,Recepcionista,Dolors_Sanchez@Clivetjcr.cat,Recepcio,
Irene,Sanchez,636988765,asdASD123,,,,,Recepcionista,Irene_Sanchez@Clivetjcr.cat,Recepcio,
Ivet,Sanchez,636778855,asdASD123,Gos,Cardiologia,Oftalmologia,General,Veterinari,Ivet_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Olga,Sanchez,636779923,asdASD123,Gat,Dermatologia,Oftalmologia,General,Veterinari,Olga_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Raquel,Sanchez,636112121,asdASD123,Gat,Oftalmologia,Dermatologia,General,Veterinari,Raquel_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Roser,Sanchez,636852741,asdASD123,Gos,General,,General,Veterinari,Roser_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Barbara,Sanchez,636788978,asdASD123,Gat,Cardiologia,Dermatologia,General,Veterinari,Barbara_Sanchez@Clivetjcr.cat,Veterinari,OU_General
Beth,Sanchez,636564556,asdASD123,Gos,Dermatologia,Traumatologia,General,Veterinari,Beth_Sanchez@Clivetjcr.cat,Veterinari,OU_General





· Los códigos deben ir en etiquetas GeSHi
· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex
#9
Cita de: GreenTick en 23 Enero 2017, 16:22 PM
Buenas, disculpa si el hecho de no responder a tu pregunta te molesta, pero el caso es que no se este lenguaje.

Mi respuesta es más bien otra pregunta. estoy estudiando informatica y posiblemente comienze los estudios en catalunya. Por lo que he visto, es un ejercicio de algún curso.. y me interesa saber en que curso estas dando..
Me gustaría estudiar programacion, aparte de seguir aprendiendo por mi cuenta, pero no se en que cursos los hacen.
Si me pudieses responder a que curso estas haciendo, sería todo un favor! :D

Estoy cursando segundo año de grado superior de informatica (ASIX) este es mas de tema de redes, pero este ejercicio es del año pasado que me quedo suspendida esta asigranura y es de programacion (DAW). mirate esos dos cursos.





************************************************** *****************
                                            ES CON SUB PROCESOS
************************************************** *****************

1.Realizar una función, así como la llamada a la función, de nombre sumarial que, a partir

de un parámetro, muestre el proceso de cálculo y devuelva el valor correspondiente como si se

tratara del cálculo del factorial, pero sumando en vez de multiplicando. Por ejemplo,

si se le pasa el valor 5, mostrará 5 + 4 + 3 + 2 + 1 y devolverá 15. Posteriormente a la llamada,

se debe mostrar el resultado devuelto por pantalla.


2. A partir de una matriz unidimensional de 12 posiciones rellenada con datos

aleatorias entre 25 y 155 (simulando los accidentes mensuales de una población pequeña), hacer las siguientes funciones:

a. media: que devolverá la media de accidentes de todo el año.

b. sup_mitja: que devolverá el número de meses que ha habido más accidentes

que la media.

c. sub_mitja: que devolverá el número de meses que ha habido menos

accidentes que la media.

d. sub_50: que devolverá el número de veces que se han producido menos de 50

accidentes.

e. sup_125: que devolverá el número de meses que se han producido más de 125

accidentes.

Del mismo modo, en la página se debe realizar la llamada a las cinco funciones. el nombre

de la página será exercici2.php




#10
*******************************************************************
                                            ES CON SUB PROCESOS
*******************************************************************


1.Realitza una funció, així com la crida a la funció, de nom sumarial que, a partir

de d'un paràmetre, mostri el procés de càlcul i retorni el valor corresponent com si es

tractés del càlcul del factorial, però sumant en comptes de multiplicant. Per exemple,

si se li passa el valor 5, mostrarà 5+4+3+2+1 i retornarà 15. Posteriorment a la crida,

s'ha de mostrar el resultat retornat per pantalla.


2. A partir d'una matriu unidimensional de 12 posicions emplenada amb dades

aleatòries entre 25 i 155 (simulant els accidents mensuals d'una població petita) , fer les següents funcions:

a. mitja: que retornarà la mitja d'accidents de tot l'any.

b. sup_mitja: que retornarà el número de mesos que hi ha hagut més accidents

que la mitja.

c. sub_mitja: que retornarà el número de mesos que hi ha hagut menys

accidents que la mitja.

d. sub_50: que retornarà el número de cops que s'han produït menys de 50

accidents.

e. sup_125: que retornarà el número de mesos que s'han produït més de 125

accidents.

De la mateixa manera, a la pàgina s'ha de realitzar la crida a les cinc funcions. El nom

de la pàgina serà exercici2.php