Ing Telecomunicaciones

Páginas: 2 (335 palabras) Publicado: 15 de noviembre de 2012
Condicional

Permite programar la toma de decisiones.

Objetivo: Seleccionar uno de varios grupos de instituciones.

Ejemplo: Dado un entero
si es par, sumar sus divisores.
si es impar, decirsi es primo.

Instrucciones de selección condicional

Sintaxis 1:

if


else
end;

Efecto: seleccionar un bloque de instrucciones, de dos posibles (de acuerdo a una condición).Ejemplo: A un trabajador se le paga por horas laboradas a un valor convenido por hora. Si labora más de 40 horas, al exceso sobre 40 se le consideran extras. El valor de la hora extra es un 25% más queel de la hora normal. Calcular lo devengado


nh=input("horas laboradas: ");
vh=input("Valor por hora: ");
if nh>40
nhe=nh-40;
nhn=40;
else
nhe=0;
nhn=nh;
end;
dev=nhn*vh+nhe*vh*1.25;disp(["Total devengado: ",num2str(dev)]);




Ejemplo:

1. Dados dos números, mostrarlos en orden ascendente.
2. Dados 3 números, mostrar el mayor.
3. Dado u entero, mostrar su cuadrado, si espar, o su raíz cubica, si es impar.

Solución.

1)

a=input("numero: ");
b=input("numero: ");
if aa
disp(["el orden es: ",num2str(b),",",num2str(a)]);
end;


2)

a=input("numero: ");b=input("numero: ");
c=input("numero: ");
if (a>=b)&&(a>=c)
mayor=a;
else
if(b>c)
mayor=b;
else (c>b)
mayor=c;
end;
end;
disp(["el mayor es: ",num2str(mayor)]);

3)

n=input("numero: ");if rem(n,2)==0
disp(n^2);
else
disp(n^(1/3));
end;




Sintaxis 2:

Seleccionar uno o ninguno de 1 caso posible.

if


Efecto:El grupo de instrucciones se ejecuta o no se ejecuta,dependiendo de la condición.


n=input("Numero: ");
if n>0
disp([num2str(n)," es positivo"]);
end;

Ejemplo: Dados 3 números, mostrar el mayor.

% m es la mayor edad
m=input("su edad: ");x=input("su edad: ");
if x>m
m=x;
end;
x=input("su edad: ");
if x>m
m=x;
end;
disp(["la mayor edad es: ",num2str(m)]);


Nota: para ingresar un comentario usamos: %




Sintaxis 3:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ing. telecomunicaciones
  • Ing en telecomunicaciones
  • Ing. Telecomunicaciones
  • Ing. Telecomunicaciones
  • Ing. De Telecomunicaciones
  • Ing. Telecomunicaciones
  • ing. en telecomunicaciones
  • Ing. Telecomunicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS