Está en la página 1de 34

>> e=input('ingrese edad:');

if e<16

disp('lo siento tienes que esperar')

elseif e<18

disp('pudes obtener un permiso de conducir')

elseif e<70

disp('pudes obtener una licencia especial')

else

('los conductores mayores de edad requieren otro tipo de licencia')

end

ingrese edad:17

pudes obtener un permiso de conducir

>> %hacer un programa que pida un numero y comprueba si es un numero primo

>> e=input('ingrese numero');

ingrese numero%%5

Error: Expression or statement is incomplete or incorrect.

ingrese numero

>> %%5

>> e=imput('ingrese numero:');

if e/ 2 = entero

disp('es numero compuesto')

else

disp('es un numero primo')

end

Undefined function or variable 'imput'.


>> e=input('ingrese numero:');

if e/ 2 = entero

disp('es numero compuesto')

else

disp('es un numero primo')

end

ingrese numero:23

if e/ 2 = entero

Error: The expression to the left of the equals sign is not a valid

target for an assignment.

>> %% ejercicio 2

>> %% hallar y determinar si un numero es primo

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c+1;

end

if c==1

disp('es primo')

else

disp(' no es primo')

end

disp('fin del programa')

ingrese numero:27

no es primo

fin del programa

>>

>> %
>> n=input('ingrese numero:')

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c+1;

end

if c==1

disp('es primo')

else

disp(' no es primo')

end

disp('fin del programa')

ingrese numero:24

n=

24

no es primo

fin del programa

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c+1;

end

if c==1

disp('es primo')

else

disp(' no es primo')

end
disp('fin del programa')

ingrese numero:3

no es primo

fin del programa

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c+1;

end

if c==1

disp('no es primo')

else

disp(' es primo')

end

disp('fin del programa')

ingrese numero:3

es primo

fin del programa

>> 24

ans =

24

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c+1;

end
if c==1

disp('no es primo')

else

disp(' es primo')

end

disp('fin del programa')

ingrese numero:24

es primo

fin del programa

>>

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c-1;

end

if c==1

disp(' es primo')

else

disp(' no es primo')

end

disp('fin del programa')

ingrese numero:21

no es primo

fin del programa

>> n=input('ingrese numero:');

c=n/2;

%operarar y comprobar si n es primo

while mod(n,c)

c=c-1;

end
if c==1

disp(' es primo')

else

disp(' no es primo')

end

disp('fin del programa')

ingrese numero:7

no es primo

fin del programa

>>

>> n=input('ingrese numero:');

i=2;

primo=1;

%operarar y comprobar si n es primo

while 1<=sqrt(n)

if rem(n,i)==0

primo=0;

break

end

i=i+1;

end

if primo

disp(' el numero es primo')

else

disp('el numero no es primo')


fprintf('el numero es divisible por :%d\n',i)

end

ingrese numero:5

el numero no es primo

el numero es divisible por :5

>> n=input('ingrese un numero: ');

ingrese un numero:

>> %%%

>> %factorial con funciones

n=input('ingrese un numero: ');

if(n>=0)

f=factorial(n);

fprintf('%1d!=%d\n',n,f);

else disp('en numero debe ser mayor o igual que cero');

end

ingrese un numero: 3

3!=6

>> %clacular el total que una persona debe pagar en un almacen de llantas.el precio de cada
llanta es de $80 si se compran menos de 5 llantas y de $70 si se compran 5 o mas.

>> n=input('cantidad de llantas');

p=precio;

if n<5;

p=n*80;

disp('el precio a pagar es:',p)

else

p=n*70;

disp('el precio a pagar es:',p)

end

cantidad de llantas4
Undefined function or variable 'precio'.

>> %%

>> n=input('cantidad de llantas');

if n<5;

p=n*80;

else

p=n*70;

disp('el precio a pagar es:');

disp(t)

end

cantidad de llantas3

>> n=input('cantidad de llantas');

if n<5;

p=n*80;

else

p=n*70;

disp('el precio a pagar es:');

disp(p)

end

cantidad de llantas2

>> f

f=
6

>> n=input('cantidad de llantas');

if n<5

p=n*80;

else

p=n*70;

end

disp('el precio a pagar es:');

disp(p)

cantidad de llantas2

el precio a pagar es:

160

>> 7

ans =

>> n=input('cantidad de llantas');

if n<5

p=n*80;

else

p=n*70;
end

disp('el precio a pagar es:');

disp(p)

cantidad de llantas7

el precio a pagar es:

490

>> %5%eestructura de repeticion

>> for i=1:4;

disp('zully');

end

zully

zully

zully

zully

>>

%listar numeros

n=input('ingrese el numero: ');

for i=1:n

disp(i)

end

ingrese el numero: 6

1
2

>> n=input('ingrese el numero: ');

for i=1:2:n

disp(i)

end

ingrese el numero: 8

>> %5%

>> for i=1:2:n

i=1,i;

i=2,i;

i=3,i;

disp(i)

end
i=

i=

i=

i=

i=

i=
3

i=

i=

i=

i=

i=

2
i=

>> %%%

>> for i=1:2:n

i=1,i;

end

i=2,i;

end

i=3,i;

disp(i)

end

i=

i=

i=

1
i=

i=

end

Error: Illegal use of reserved keyword "end".

>> %5

>> for i=1:2:n

i=1,i;

disp(i)

end

i=2,i;

disp(i)

i=3,i;

disp(i)

end

i=

1
1

i=

i=

i=

i=

2
i=

end

Error: Illegal use of reserved keyword "end".

>> for a=1:3

for b=1:3

n=10*a+b;

disp(n);

end

end

11

12

13

21

22

23

31

32
33

>> %%5%

>> for i=1:n

i=1,i;

disp(i)

end

i=2,i;

disp(i)

i=3,i;

disp(i)

end

i=

i=

i=
1

i=

i=

i=

i=

1
i=

i=

i=

i=

i=
1

i=

i=

i=

i=

1
1

i=

i=

i=

i=

1
i=

i=

i=

i=

i=

1
1

i=

i=

i=

i=

1
i=

i=

i=

i=

i=
2

i=

end

Error: Illegal use of reserved keyword "end".

>> for i=1:3

i=1,i;

disp(i)

end

i=2,i;

disp(i)

end

i=3,i;

disp(i)

end

i=

1
1

i=

i=

i=

end

Error: Illegal use of reserved keyword "end".

>> %listar numeros

n=input('ingrese el numero: ');

for i=1:2:n
disp(i)

end

ingrese el numero: 57

11

13

15

17

19

21

23

25

27
29

31

33

35

37

39

41

43

45

47

49

51

53

55

57

>> n=input('ingrese el numero: ');


for i=1:2:n

s=sqrt i

disp(i)

end

disp(s)

ingrese el numero: 5

s=sqrt i

Error: Unexpected MATLAB expression.

>> n=input('ingrese el numero: ');

for i=1:2:n

j=sqrt i

disp(i)

end

disp(j)

ingrese el numero: 5

j=sqrt i

Error: Unexpected MATLAB expression.

>> n=input('ingrese el numero: ');

for i=1:2:n

disp(i)

end

for i=1:2:n

j=sqrt(i);

disp(j)

end
ingrese el numero: 5

1.7321

2.2361

>> %listar numeros

n=input('ingrese el numero: ');

for i=1:2:n

disp(i)

end

for i=1:2:n

j=sqrt(i);

disp(j)

sprintf(' los numeros son : ',A[i,j])

ingrese el numero: 5

5
sprintf(' los numeros son : ',A[i,j])

Error: Unbalanced or unexpected parenthesis or bracket.

>> %listar numeros

n=input('ingrese el numero: ');

for i=1:2:n

disp(i)

end

for i=1:2:n

j=sqrt(i);

disp(j)

end

ingrese el numero: 5

1.7321

2.2361

>>

>> n=input('ingrese numero:');

for i=1:n
s=i^2:

disp(r)

end

ingrese numero:3

s=i^2:

Error: Expression or statement is incomplete or incorrect.

>> n=input('ingrese numero:');

for i=1:n

for s=s+1

s=i^(2):

disp(s)

end

ingrese numero:3

s=i^(2):

Error: Expression or statement is incomplete or incorrect.

>> n=input('ingrese numero:');

for i=1:n

for s=s+1

s=(i^(2));

disp(s)

end

ingrese numero:

n=input('ingrese numero:');

s=0

for i=1:n

c=i^(2);
s=c+s;

end

disp('el resultado es :');

disp(s);

%%

n=input('ingrese numero:');

s=0

for i=1:n

c=i^(2);

s=c+s;

end

disp('el resultado es :');

disp(s);

También podría gustarte