Professional Documents
Culture Documents
clc
clear
Cf=input('Numero de cajas de fsforos a comprar
');
if Cf<=144
preciounidad=2;
Total=preciounidad*Cf;
elseif 144<Cf & Cf<=720
preciounidad=1.5;
Total=preciounidad*Cf;
else
preciounidad=1.25;
Total=preciounidad*Cf;
end
preciounidad
Total
Corre:
Numero de cajas de fsforos a comprar 500
preciounidad =
1.5000
Total =
750
2. Realiza una tabla que incorpore el valor de los nmeros enteros menores que 25,
sus inversos, sus cuadrados y sus races cuadradas. Usando el comando for.
clc
clear
num=[];inv=[];cua=[];raiz=[];
for k=1:25;
num(k)=k;
inv(k)=1/k;
cua(k)=k^2;
raiz(k)=sqrt(k);
end
[num;inv;cua;raiz]'
Corre:
ans =
1.0000
2.0000
3.0000
4.0000
5.0000
6.0000
7.0000
8.0000
9.0000
10.0000
11.0000
12.0000
13.0000
14.0000
15.0000
16.0000
17.0000
18.0000
19.0000
20.0000
21.0000
22.0000
23.0000
24.0000
25.0000
1.0000
0.5000
0.3333
0.2500
0.2000
0.1667
0.1429
0.1250
0.1111
0.1000
0.0909
0.0833
0.0769
0.0714
0.0667
0.0625
0.0588
0.0556
0.0526
0.0500
0.0476
0.0455
0.0435
0.0417
0.0400
1.0000 1.0000
4.0000 1.4142
9.0000 1.7321
16.0000 2.0000
25.0000 2.2361
36.0000 2.4495
49.0000 2.6458
64.0000 2.8284
81.0000 3.0000
100.0000 3.1623
121.0000 3.3166
144.0000 3.4641
169.0000 3.6056
196.0000 3.7417
225.0000 3.8730
256.0000 4.0000
289.0000 4.1231
324.0000 4.2426
361.0000 4.3589
400.0000 4.4721
441.0000 4.5826
484.0000 4.6904
529.0000 4.7958
576.0000 4.8990
625.0000 5.0000
clc
clear
disp('N J')
for N=1:3:50;
J=N^2;
disp([N,J])
end
Corre:
NJ
1
4
7
10
13
16
1
16
49
100
169
256
19
22
25
28
31
34
37
40
43
46
49
361
484
625
784
961
1156
1369
1600
1849
2116
2401
While x~=3
disp.(1)convertir F a C);
disp.(2)convertir C a F);
disp.(3)salir);
x=input(elija una opcin);
switch x
case 1
f=input(ingrese grados f);
c=5/9*(f-32);
disp(c);
case 2
c=input(input grados C);
f=9/5*c+32;
disp(f);
end
end
6.