Daniel, ¿podrías, por favor, corregir el error "Argumento no es opcional" que había en el código de instrucciones que te envíe? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Daniel, ¿podrías, por favor, corregir el error "Argumento no es opcional" que había en el código de instrucciones que te envíe?

Creo que el mensaje de error "Argumento no es opcional" significa que si escribes 1. Function partic(n:=1) Has de escribir 2. Dim a(1,1). No escribas 2.Dim a(40,40) porque el primero. de los dos cuarentas es el argumento(o sea, el número que pasas por una funcion) que sustituye al parámetro n. Y el argumento que habías elegido en la línea de código 1 era 1.Por tanto, también ha de ser uno el argumento que sustituye a n en la línea 1. Otra forma de corregir este error puede ser elegir como argumento que sustituya al parámetro n el número 20. De este modo, la primera línea de código quedaría asi: 1. Function partic(n:=20) Y la segunda línea de código sería esta: 2.Dim a(20,20) Si consigues gracias a la explicación que te doy en este mensaje que el programa no de ningún error, enviame, por favor, el enlace del código de instrucciones, o sea, la página web en la que ha quedado dicho código de knstrucciones.

11th Sep 2020, 10:56 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
9 Answers
+ 1
Hola señor. necesitas escribir así Function partic(n=1)
12th Sep 2020, 6:20 AM
Mr. Mohsen Akbarzadeh
Mr. Mohsen Akbarzadeh - avatar
+ 1
¿Eres un programador profesional?
12th Sep 2020, 8:09 AM
Mr. Mohsen Akbarzadeh
Mr. Mohsen Akbarzadeh - avatar
+ 1
¿Habla usted Inglés?
12th Sep 2020, 8:10 AM
Mr. Mohsen Akbarzadeh
Mr. Mohsen Akbarzadeh - avatar
+ 1
I'm sorry i don't know what is that you sent to me.but i think this is visual basic code.
12th Sep 2020, 9:13 AM
Mr. Mohsen Akbarzadeh
Mr. Mohsen Akbarzadeh - avatar
0
Sr. Akbarzadeh, ¿podría, por favor, escribir el código de instrucciones que mostrare seguidamente, ejecutar el programa y enviarme el enlace de dicho código de instrucciones (o sea, el nombre de la página web en la que ha quedado el mencionado código? El código está escrito en lenguaje excel y le pido, por favor, que lo escriba en una hoja de cálculo que usted haya descargado en su ordenador. Le agradecería que descargarse en este la versión de las hojas de cálculo excel del 2010. Recuerde en- viarme el enlace del código de instrucciones si ha conseguido ejecutar el programa, o sea, si el intérprete no ha encontrado errores en el código de instrucciones. El código es este: Function partic(n) dim(40,40) dim i,s,h,k if n=1 then partic=1:exit function k=n for i=1 to n a(1,i)=1 a(i,i)=1 next i for h=2 to n for i=2 to h-1 m=h-i s=0 for j=1 to i:s=s+a(j,m):next j a(i,h)=s next i next h for h=1 to n s=0 for i=1 to k s=s+a(i,h) next i next h partic=s end function
12th Sep 2020, 7:00 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
0
No soy un programador profesional.
12th Sep 2020, 9:02 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
0
No hablo inglés, pero se utilizar el traductor de google. Traduciré el mensaje largo que le he enviado junto con mis dos últimas respuestas.
12th Sep 2020, 9:03 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
0
Español Inglés Mr. Akbarzadeh, could you please write the code of instructions that I will show below, run the program and send me the link of said code of instructions (that is, the name of the web page where the mentioned code has been? The code is written in excel language and I ask you, please, to write it in a spreadsheet that you have downloaded to your computer. I would appreciate it if you download the version of the Excel spreadsheets from 2010. Remember in- trust me the link of the code d3 instructions to the has managed to execute the ptogra.a, that is, if the interpreter has not found errors in the code of the instructions. The code is this: Function partic (n) dim (40.40) dim i, s, h, k if n = 1 then partic = 1: exit function k = n for i = 1 to n a (1, i) = 1 a (i, i) = 1 next i for h = 2 to n for i = 2 to h-1 m = h-i s = 0 for j = 1 to i: s = s + a (j, m): next j a (i, h) = s next i next h for h = 1 to n s = 0 for i = 1 to k s = s + a (i, h) next i next h partic = s end function  Enviar c
12th Sep 2020, 9:07 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar
0
Escribe, por favor, en el buscador de Google: Descarga de una hoja de cálculo excel(versión del 2010) y haz clic en buscar. Mira los resultados de tu búsqueda y haz clic en el que te pueda descargar la hoja de cálculo cuya versión es del 2010.
12th Sep 2020, 9:25 AM
Jose Luis Mena Perez
Jose Luis Mena Perez - avatar