Académique Documents
Professionnel Documents
Culture Documents
Presentado por:
CAMILO ANDRES PEREZ
Presentado a:
JUAN MONROY
700
[MNCD]
1500
[CVRD]
40000
[ANOD]
680000
[VGAD]
8000000
[GNVD]
CUANDO SE INGRESA EL VALOR NUMÉRICO DE LA RESISTENCIA
VALOR (Ω) RESULTADO DEL PROGRAMA
5
120
2000
47000
700000
12000000
CÓDIGO FINAL
clear all
clc
disp('-----------------------')
disp('VALORES DE RESISTENCIAS')
disp('-----------------------')
disp('---------------------------------------------')
disp('INGRESE 0 SI ES COLOR O 1 SI ES DATO NUMÉRICO')
disp('---------------------------------------------')
disp('N = Negro = 0')
disp('C = Cafe = 1')
disp('R = Rojo = 2')
disp('O = Naranja = 3')
disp('A = Amarillo = 4')
disp('V = Verde = 5')
disp('B = Azul = 6')
disp('M = Violeta = 7')
disp('G = Gris = 8')
disp('W = Blanco = 9')
disp('D = Dorado = 5%')
disp('P = Plateado = 10%')
X=input('X => ');
while X==0;
%Relación colores y valor de cada uno de ellos
N=0;
C=1;
R=2;
O=3;
A=4;
V=5;
B=6;
M=7;
G=8;
W=9;
D=5;
P=10;
disp('Primer color')
U=input('U =>');%ingrese el primer color de izquierda a derecha%
disp('Segundo color')
E=input('D =>');%ingrese el segundo color de izquierda a derecha%
disp('Tercer color')
M=input('M =>');%ingrese el Tercer color de izquierda a derecha%
disp('Cuarto color')
T=input('T =>');%ingrese el cuarto color de izquierda a derecha%
disp('El valor de la Resistencia es:')
R=(U+(E*0.1))*(10^(M+1)) %Realiza la operación para encontrar el valor
correspondiente al código de colores suministrado
disp('La tolerancia de la resistencia en % es:')
Y=T
X=2;
end
while X==1;
Color=['N' 'C' 'R' 'O' 'A' 'V' 'B' 'M' 'G' 'W'];
Tole=['D' 'P'];
disp('Ingrese el valor de la resistencia entre [] dejando espacio despues
de cada número')
F1=input('F1=> ');
R=bi2de(F1,10,'left-msb')
disp('Ingrese el valor de la tolerancia')
F0=input('F0=> '); %Ingrese la tolerancia%
Ra=F1(1,1)+1;
Rb=F1(1,2)+1;
R1=Color(1,Ra); %ubica el color equivalente al primer valor
R2=Color(1,Rb); %ubica el color equivalente al segundo valor
R3=length(F1)-1;
R4=Color(1,R3); %ubica el color equivalente al tercer valor
if F0<=5
R5=Tole(1,1);
else
R5=Tole(1,2); %ubica el color equivalente al cuarto valor
end
disp('Los colores equivalentes de la resistencia son:')
K=[R1 R2 R4 R5]
X=2;
end