elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / AYUDA!!! PASAR UN CODIGO C A PYTHON en: 11 Julio 2019, 04:28 am
Código
  1. void numero_color(){
  2. char color[3];//arreglo donde se iran guardando los colores
  3. int valor,b1,b2,multiplicador;//variables donde se guardaran los valores de las bandas y el valor total de la resistencia
  4. printf("Ingresa el valor de la resistencia en Ohms:");
  5. scanf("%d",&valor);
  6. for(multiplicador=1;valor>=100;multiplicador++){
  7. valor=valor/10;
  8.  
  9. }
  10.  
  11. b1=valor/10;
  12. b2=(valor-(10*b1));
  13. printf("%d %d\n",b1,b2);
  14. switch(b1){//aqui se busca el color de la banda 1
  15.  
  16. case 1:
  17. color[0]='M';
  18. break;
  19.  
  20. case 2:
  21. color[0]='R';
  22. break;
  23.  
  24. case 3:
  25. color[0]='n';
  26. break;
  27.  
  28. case 4:
  29. color[0]='A';
  30. break;
  31.  
  32. case 5:
  33. color[0]='V';
  34. break;
  35.  
  36. case 6:
  37. color[0]='a';
  38. break;
  39.  
  40. case 7:
  41. color[0]='v';
  42. break;
  43. case 8:
  44. color[0]='G';
  45. break;
  46.  
  47. case 9:
  48. color[0]='B';
  49. break;
  50.  
  51. default:
  52. printf("Opcion invalida");
  53. break;
  54. }
  55. switch(b2){//aqui se busca el color de la banda 2
  56. case 0:
  57. color[1]='N';
  58. break;
  59.  
  60. case 1:
  61. color[1]='M';
  62. break;
  63.  
  64. case 2:
  65. color[1]='R';
  66. break;
  67.  
  68. case 3:
  69. color[1]='n';
  70. break;
  71.  
  72. case 4:
  73. color[1]='A';
  74. break;
  75.  
  76. case 5:
  77. color[1]='V';
  78. break;
  79.  
  80. case 6:
  81. color[1]='a';
  82. break;
  83.  
  84. case 7:
  85. color[1]='v';
  86. break;
  87. case 8:
  88. color[1]='G';
  89. break;
  90.  
  91. case 9:
  92. color[1]='B';
  93. break;
  94.  
  95. default:
  96. printf("Opcion invalida");
  97. break;
  98. }
  99.  
  100. switch(multiplicador){//aqui se busca el color de la banda multiplicadora
  101. case 1:
  102. color[2]='N';
  103. break;
  104.  
  105. case 2:
  106. color[2]='M';
  107. break;
  108.  
  109. case 3:
  110. color[2]='R';
  111. break;
  112.  
  113. case 4:
  114. color[2]='n';
  115. break;
  116.  
  117. case 5:
  118. color[2]='A';
  119. break;
  120.  
  121. case 6:
  122. color[2]='V';
  123. break;
  124.  
  125. case 7:
  126. color[2]='a';
  127. break;
  128.  
  129.  
  130. default:
  131. printf("Opcion invalida");
  132. break;
  133. }
  134.  
  135.  
  136. printf("Los colores correspondientes a este valor son: \n%s\n",color);
  137. printf("\tTabla de colores:\nN=negro\nM=marron\nR=rojo\nn=naranja\nA= amarillo\nV=verde\na=azul\nv=vilotA\nG=gris\nB=blanco\n");
  138.  
  139.  
  140. }
  141.  

MOD: Etiquetas GeSHi.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines