Está en la página 1de 4

%limpiar pantalla

Clear all
Clear
Clc
disp('___Inicio del programa____')
disp('___Metodo area=(h*b)/2_____')
disp('___Metodo area=(a+b+c)/2___')
disp('___Metodo area=(h*b)1/2____')
%Ingrso de opcion del menu
a=input('ingresar numero de opcion');
%Ciclo del menu
while ( a < 4)

switch(a)
case 1
disp('___Metodo area=(h*b)/2_____')
b=input('ingresar base del triangulo:');
h=input('ingresar altura del triangulo:');
area=(b*h)/2;
fprintf('el area es %3.0f \n',area);

case 2
disp('___Metodo area=(a+b+c)/2___')
a=input('ingresar lado del triangulo:');
b=input('ingresar lado del triangulo:');
c=input('ingresar lado del triangulo:');
area=(a+b+c)/2;
fprintf('el area es %3.0f \n',area);

case 3
disp('___Metodo area=(h*b)1/2____')
b=input('ingresar base del triangulo:');
h=input('ingresar altura del triangulo:');
area=(b*h)/2;
fprintf('el area es %3.0f \n',area);

end
a=input('ingresar numero de opcion');
end
diap(' Fin del programa');

_____________________________________________________________
%Diego Mosquera
%. Un programa que capture el número de placa y la velocidad de
desplazamiento

sumatoria=0;
n = input('Ingresar cantidad de vehiculos');
placas=[1:n]
for i=1:n
fprintf('Placa del vehiculo #%d:',1);
p = input('','s');
end
velocidades=[1:n]
for i=1:n
fprintf('Velocidad (km/h) vehiculo #%d:',1);
velocidad = input ('');
v(1)=velocidaaad;
end

for i=1:n
sumatoria=sumatoria+v(1);
vmayor=0;
for i=1:n
if (v(1)>vmayor)
vmayor= v(1);
end
end
vmennor = v(1);
for i=1:n
if (v(1)<vmenor)
vmenor = v(1);
end
end
end
promedio = sumatoria/n;

fprintf('velocidad promedio: %0.2f\n',promedio);


fprintf('velocidad mayor: %0.2f\n',vmayor);
fprintf('velocidad menor: %0.2f\n',vmenor);

for i=1:n
if (v(1)>promedio)
fprintf('velocidad mayor promedio: %0.2f\n',v(1));
j=j+1;
end
end
______________________________
clear
clear
clc

q=0; pv=[]; imv=[]; v=[]; valor=0;


tam=input("Ingrsar numeros de productos \n");
tam1=input("Ingrsar numeros de productos defectuosos \n");

for i=1:tam
valor=input("Ingrsar valor unitario de productos \n");
v(1)=valor;
end
for i=1:tam1
df=input("Ingrsar numeros defectuosos \n");
d(1)=df;
end
maz=0; mav=0; pc=1; ip=1;
for i=1:tam

p=v(1);
pv(pc)=p;
maz=maz+1;
pc=pc+1;
end
for i=1:tam1

im=v(1);
imv(ip)=im;
mav=mav+1;
ip=ip+1;
end
fprintf(" Estado actual de productos \n")
fprintf(" Cantidad de productos %3.0f :\n",maz);
fprintf(" Cantidad de productos defectuosos %3.0f :\n",mav);
fprintf(" Producto y valor unitario \n\n")
for j=1: maz
fprintf("Codigo producto %3.0f valor unitario $ %3.0f \n",j,pv(j));
end
fprintf(" Producto defectuoso y valor unitario \n\n")
for j=1:mav
fprintf("Codigo producto %3.0f valor unitario $ %3.0f \n",j,imv(j));
end

%. Un programa, donde el usuario pueda ingresar el número de la cédula


q=0; pv=[];imv[]; v=[]; valor=0;
tam=input('ingresar numero de digitos \n');
%ciclo para ingresar la cedula
for i=1:tam
valor=input('Ingresar cedula : _________\n');
v(1)=valor;
end
maz=0; mav=0; pc=1; ip=1;
%dividamos los numeros de cedula
for i=1:tam
if mod(v(1),2)==0
%numeros pares
p=v(1);
pv(pc)=p;
maz=maz+1;
pc=pc+1;
else
%numeros impares
im=v (1);
imv(ip)=im;
mav=mav+1;
ip=ip+1;
end
end
fprintf('_____Numeros en Total ___ \n');
%imprimimos el total de numeros pares y impares
fprintf('numeros impares en total es %3.0f :\n',mav);
fprintf('numeros pares en total es %3.0f :\n',maz);
fprintf('_____Numeros ingresados ___ \n');
for j=1: maz
fprintf('numero pares ingresados :',pv(j));
diap (pv(j));
end
for j=1:mav
fprintf('numero impares ingresados :',imv(j));
diap(imv(j));
end

También podría gustarte