comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Ayuda para comentar mi programa

  • 6 Respuestas
  • 1900 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado satrok15

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Mayo 19, 2014, 04:18:08 pm »
la verdad es es que no tengo la menor idea de como comentarlo, si me pudieran ayudar dando ejemplos en el programa, se los agradecería


Código: C
  1. // La biblioteca del sistema que utilice es
  2. #include <stdio.h>
  3. // Función main
  4.  // Recibe: void
  5.  // Devuelve: int
  6. int main(void)
  7. {
  8.         float k,a,det=0;
  9.         float m1[5][5],m2[5][5],m3[5][5]={0,0,0,0,0};
  10.         int r1,c1,r2,c2,r3,c3,i,j,l=0;
  11.         int x,n,m=0;
  12.        
  13.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\tMenu de operaciones\n");
  14.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n 1.- Suma de matrices");
  15.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n 2.- Resta de matrices");
  16.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n 3.- Multiplicacion de un escalar por una matriz");
  17.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n 4.- Inversa de una matriz con determinante");
  18.        
  19.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n\nEscoga la operacion\n");
  20.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&x);
  21.        
  22.         switch("%d",x)
  23.         {
  24.                 case 1:
  25.                         {
  26.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("Escoja el tamaño de la matriz\n");
  27.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&n);
  28.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("Escoja los valores de la matriz 1\n");
  29.                                 for(r1=0;r1<n;r1++)
  30.                                 {
  31.                                         for(c1=0;c1<n;c1++)
  32.                                         {
  33.                                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m1[r1][c1]);
  34.                                         }
  35.                                 }
  36.                        
  37.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nLa matriz 1 es:\n\n");
  38.                 for(i=0;i<n;i++)
  39.                         {
  40.                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m1[i][j]);
  41.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  42.                         }
  43.                        
  44.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nEscoja los valores de la matriz 2\n");
  45.                                 for(r2=0;r2<n;r2++)
  46.                                 {
  47.                                         for(c2=0;c2<n;c2++)
  48.                                         {
  49.                                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m2[r2][c2]);
  50.                                         }
  51.                                 }
  52.                        
  53.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n\nLa matriz 2 es:\n\n");
  54.                 for(i=0;i<n;i++)
  55.                         {
  56.                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m2[i][j]);
  57.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  58.                         }
  59.                        
  60.                                
  61.                                 for(r3=0;r3<n;r3++)
  62.                                 {
  63.                                         for(c3=0;c3<n;c3++)
  64.                                         {
  65.                                                 m3[r3][c3]=m1[r3][c3]+m2[r3][c3];
  66.                                         }
  67.                                 }
  68.                        
  69.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n\nLa suma de la matriz 1 y la matriz 2 es:\n\n");
  70.                         for(i=0;i<n;i++)
  71.                         {
  72.                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m3[i][j]);
  73.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  74.                         }
  75.                        
  76.                        
  77.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  78.                         break;
  79.                         }
  80.                        
  81.                 case 2:
  82.                         {
  83.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("Escoja el tamaño de la matriz\n");
  84.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&n);
  85.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("Escoja los valores de la matriz 1\n");
  86.                                 for(r1=0;r1<n;r1++)
  87.                                 {
  88.                                         for(c1=0;c1<n;c1++)
  89.                                         {
  90.                                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m1[r1][c1]);
  91.                                         }
  92.                                 }
  93.                        
  94.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nLa matriz 1 es:\n\n");
  95.                         for(i=0;i<n;i++)
  96.                                 {
  97.                                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m1[i][j]);
  98.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  99.                                 }
  100.                        
  101.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nEscoja los valores de la matriz 2\n");
  102.                                 for(r2=0;r2<n;r2++)
  103.                                 {
  104.                                         for(c2=0;c2<n;c2++)
  105.                                         {
  106.                                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m2[r2][c2]);
  107.                                         }
  108.                                 }
  109.                        
  110.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n\nLa matriz 2 es:\n\n");
  111.                         for(i=0;i<n;i++)
  112.                         {
  113.                                 for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m2[i][j]);
  114.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  115.                         }
  116.                        
  117.                                
  118.                                 for(r3=0;r3<n;r3++)
  119.                                 {
  120.                                         for(c3=0;c3<n;c3++)
  121.                                         {
  122.                                                 m3[r3][c3]=m1[r3][c3]-m2[r3][c3];
  123.                                         }
  124.                                 }
  125.                        
  126.                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n\nLa resta de la matriz 1 y la matriz 2 es:\n\n");
  127.                         for(i=0;i<n;i++)
  128.                         {
  129.                                 for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m3[i][j]);
  130.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  131.                         }
  132.                        
  133.                        
  134.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  135.                                 break;
  136.                         }      
  137.                
  138.                 case 3:
  139.                         {
  140.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nEscriba las dimensiones de la matriz\n");
  141.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&n);
  142.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nAsigne valores a la matriz\n");
  143.                                         for(r1=0;r1<n;r1++)
  144.                                         {
  145.                                                 for(c1=0;c1<n;c1++)
  146.                                                 {
  147.                                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m1[r1][c1]);
  148.                                                 }
  149.                                         }
  150.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nLa matriz  es:\n\n");
  151.                                 for(i=0;i<n;i++)
  152.                                 {
  153.                                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m1[i][j]);
  154.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  155.                                 }
  156.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nEscoja el valor del escalar\n");
  157.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&k);
  158.                                
  159.                                 for(r2=0;r2<n;r2++)
  160.                                 {
  161.                                         for(c2=0;c2<n;c2++)
  162.                                         {
  163.                                                 m2[r2][c2]=m1[r2][c2]*k;
  164.                                         }
  165.                                 }
  166.                                
  167.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nLa matriz multiplicada por el escalar es:\n\n");
  168.                                 for(i=0;i<n;i++)
  169.                                 {
  170.                                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m2[i][j]);
  171.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  172.                                 }
  173.                                
  174.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  175.                                 break;
  176.                        
  177.                         }
  178.                        
  179.                 case 4:
  180.                         {
  181.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("Introduce la dimension de la matriz\n");
  182.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&n);
  183.                                 m=n-1;
  184.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nAsigne valores a la matriz\n");
  185.                                         for(r1=0;r1<n;r1++)
  186.                                         {
  187.                                                 for(c1=0;c1<n;c1++)
  188.                                                 {
  189.                                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%f",&m1[r1][c1]);
  190.                                                 }
  191.                                         }
  192.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nLa matriz  es:\n\n");
  193.                                 for(i=0;i<n;i++)
  194.                                 {
  195.                                         for(j=0;j<n;j++) No tienes permisos para ver links. Registrate o Entra con tu cuenta("%10f",m1[i][j]);
  196.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  197.                                 }
  198.                        
  199.                         /*Calculando el determinante*/
  200.                        
  201.                         det=m1[0][0];
  202.                                 for(i=0;i<m;i++)
  203.                                         {
  204.                                                 a=i+1;
  205.                                                         for(j=a;j<n;j++)
  206.                                                                 {
  207.                                                                         for(l=a;l<n;l++)
  208.                                                                                 {
  209.                                                                                         m1[j][l] = ( m1[i][i]*m1[j][l]-m1[i][l]*m1[j][i] )/m1[i][i];
  210.                                                                                 }
  211.                                                                 }
  212.                                                         det=det*m1[i+1][i+1];
  213.                                         }
  214.                        
  215.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nEl determinante de la matriz es: %f\n",det);
  216.                                
  217.                                         if(det==0)
  218.                                                 {
  219.                                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nNo tiene inversa");
  220.                                                 }
  221.                                         else
  222.                                                 {      
  223.                                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("\nTiene inversa");
  224.                                                 }
  225.                                        
  226.                                 No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  227.                                 break;
  228.                                        
  229.                
  230.                                
  231.                         }
  232.                                
  233.                         default:
  234.                                 {
  235.                                         No tienes permisos para ver links. Registrate o Entra con tu cuenta("No es una opcion valida");
  236.                                         break;
  237.                                 }
  238.         }
  239.         No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  240.         return 0;
  241.  
  242.  // se devuelve un 0.
  243.    //que en este caso quiere decir que la salida se ha efectuado con éxito.
  244. }
  245.  
« Última modificación: Agosto 17, 2014, 11:47:21 am por Expermicid »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1910
  • Actividad:
    13.33%
  • Reputación 15
    • Ver Perfil
« Respuesta #1 en: Mayo 19, 2014, 04:26:53 pm »
A ver satrok15, creo que te refieres a decirte que hace/realiza el programa y no a la acción de introducir comentarios en este no?.

Así que, empezaré diciéndote lo que hace.

Al ejecutar el programa, verás un "menú" con cuatro opciones, al introducir una de ellas (Del 1 al 4).

Si has escogido 1: Te pedirá los valores de la matriz 1 y los valores de la matriz 2 y te visualizará la suma de ambas.

Si has escogido 2: Ocurrirá lo mismo que en la primera opción pero visualizando la resta.

Si has escogido 3: Te pedirá los datos de la matriz y un número por el que multiplicarla.

Si has escogido 4: Te calculará el determinante de la matriz.

Los titulos de los menús están bastante claros, sé que has pedido ejemplos, pero no creo que sea necesario, mostrarte un ejemplo de como sumar dos matrices.

Si lo que necesitas es como poner un comentario, fijate que en tu código tienes varios.

Código: C
  1. // Comentario
  2.  


Si lo que necesitas es más ayuda para entender el código y no lo que hace, responde al post.

Un saludo

Blackdrake
« Última modificación: Mayo 19, 2014, 06:18:45 pm por blackdrake »



Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5380
  • Actividad:
    75%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #2 en: Mayo 19, 2014, 04:27:09 pm »
Hola,

Los comentarios en la programación sirven para documentar o para entender mejor tu código.
A demás sirve para cuando programas en conjunto con colegas, que entiendan tu código fácilmente ayudándose con los comentarios.
También te sirve por si hoy programas algo, y dentro de 10 años abres el código, sepas que quisiste hacer en cada función en caso de que la olvides.

Saludos!
ANTRAX


Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1910
  • Actividad:
    13.33%
  • Reputación 15
    • Ver Perfil
« Respuesta #3 en: Mayo 19, 2014, 04:37:36 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Hola,

Los comentarios en la programación sirven para documentar o para entender mejor tu código.
A demás sirve para cuando programas en conjunto con colegas, que entiendan tu código fácilmente ayudándose con los comentarios.
También te sirve por si hoy programas algo, y dentro de 10 años abres el código, sepas que quisiste hacer en cada función en caso de que la olvides.

Saludos!
ANTRAX

Yo creo que se refería a que no entendía el código.

Más que nada porque comentarios ya tiene en el código :S



Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5380
  • Actividad:
    75%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #4 en: Mayo 19, 2014, 05:45:58 pm »
Pero el titulo dice ayuda para comentar mi programa
« Última modificación: Mayo 19, 2014, 06:16:59 pm por blackdrake »


Desconectado satrok15

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #5 en: Mayo 21, 2014, 02:19:09 pm »
Pues si, esos comentarios que tiene se los puse yo, pero no sabía si estaban boen, ahora veo que si, pero lo que no se es con cuanto detalle tengo que comentarlo para que sea util y no caiga en lo absurdo, muchas gracias de verdad que me han ayudado

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1910
  • Actividad:
    13.33%
  • Reputación 15
    • Ver Perfil
« Respuesta #6 en: Mayo 21, 2014, 03:55:14 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Pues si, esos comentarios que tiene se los puse yo, pero no sabía si estaban boen, ahora veo que si, pero lo que no se es con cuanto detalle tengo que comentarlo para que sea util y no caiga en lo absurdo, muchas gracias de verdad que me han ayudado

Si el código es para ti, comentalo las veces que haga falta y con el detalle que necesites.

Si es para otro usuario, comentalo de tal forma que tu pienses que lo entenderá sin darle demasiadas vueltas.

Un saludo.



 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6347
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
Crear un archivo .vbs para ejecutar un archivo .bat en invisible

Iniciado por NMS

Respuestas: 2
Vistas: 4061
Último mensaje Marzo 13, 2017, 10:37:57 pm
por sadfud
allegro 5,opngl,sdk para fan game modo storyboard game

Iniciado por Mr.Tru

Respuestas: 2
Vistas: 305
Último mensaje Mayo 23, 2018, 01:19:20 pm
por Mr.Tru
Cómo uso la "/" para hacer un select en una tabla

Iniciado por tetano32

Respuestas: 3
Vistas: 879
Último mensaje Diciembre 20, 2017, 04:41:12 pm
por tetano32
¿Qué sistema operativo sería recomendable para un "core 2 duo"?

Iniciado por adragon

Respuestas: 4
Vistas: 1491
Último mensaje Febrero 18, 2017, 10:13:04 am
por Linuxero40