lunes, 12 de diciembre de 2011

Ejercicio 3. CODIGO DE COLORES DE RESISTENCIAS.



/* David Levi Nolasco Martinez */
// Ejercicio 3. CODIGO DE COLORES DE RESISTENCIAS.


#include<stdio.h>
#include <math.h>
#include<conio.h>
#include<stdlib.h>


void color(int x)
{
 switch(x)
    {
             case 0:           
                  printf("Negro\n");
             break;
             case 1:
                  printf("Cafe\n");
             break;
             case 2:
                  printf("Rojo\n");
             break;
             case 3:
                  printf("Naranja\n");
             break;
             case 4:
                  printf("Amarillo\n");
             break;
             case 5:
              printf("Verde\n");
             break;
             case 6:
                  printf("Azul\n");
             break;
             case 7:
                  printf("Violeta\n");
             break;
             case 8:
                  printf("Gris\n");
             break;
             case 9:
                  printf("Blanco\n");
             break;
            
  }
}

void calcula(int x,int y,int z)
{
  double result, resistencia;  
            result=pow(10,z);
            resistencia=(y*result);
            printf("El valor de la resistencia es: %d%.f Ohms \n",x,resistencia);
}

int main()
{
  
   int a,b,c;
  
    system("color 0a");
   
   printf(" [0] Negro\n [1] Cafe\n [2] Rojo\n [3] Naranja\n [4] Amarillo\n [5] Verde\n [6] Azul\n [7] Violeta\n [8] Gris\n [9] Blanco\n ");
   printf("\nIngresa el numero del color de la primera banda:\n");
   scanf("%d",&a);
   color(a);
   printf("\nIngresa el numero del color de la primera banda:\n");
   scanf("%d",&b);
   color(b);
   printf("\nIngresa el numero del color de la primera banda:\n");
   scanf("%d",&c);
   color(c);
   system ("cls");
   calcula(a,b,c);     
   system("pause");                          
 }

7 comentarios:

  1. oye bro y si quiero meter una resistencia de 5 bandas

    ResponderEliminar
    Respuestas
    1. Solo introduce 2 printf más y cambia la variable , en int agrega las 2 variables más y en cañcular agrega igual las dos variables

      Eliminar
  2. Cómo puedo hacer para que cálculo valor de4 o5 resistencias con menú de opcion

    ResponderEliminar
  3. muy bueno para los que estamos aprendiendo a programar

    ResponderEliminar