Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Solución
clc
clear all
a=input('ingrese #1:\n');
b=input('ingrese #2:\n');
c=input('ingrese #3:\n');
end
end
end
end
end
end
sum=a+b+c;
prom=sum/3;
Otra solución
clear all;
clc;
prom=(n1+n2+n3)/3;
if(n1>n2&&n1>n3)
elseif(n2>n3)
else
if(n3>n2&&n3>n1)
elseif(n2>n1)
end
end
if(n1<n2&&n1<n3)
elseif(n2<n3)
else
if(n3<n2&&n3<n1)
fprintf('El menor de los numeros es: %d\n',n3);
elseif(n2<n1)
end
end
2. Genere el promedio de diez número y indique cual fue el numero mayor ingresado.
Solución:
Clear all
Clc
A=input(‘ingrese el #1’)
If (a>0);
Else
A=input(‘ingrese nuevamente #’);
End
B=input(‘ingrese el #2 ‘)
If(b>0);
Else
B=input(‘ingrese el numero’);
End
C=input(‘ingrese el #3’ )
If(c>0);
Else
C=input(ingrese el numero nuevamente’);
End
d=a+b+c;
Fprintf (‘la suma de los valores :%d’,d);
If((a>b)(a>c))
Fprintf(‘es mayor es :%d’,a);
Else if ((b>a)&(b>c));
Fprintf (‘el mayor es :%d’,b);
Else if ((c>a)&(c>b));
Fprintf(‘el mayor es:%d’,c);
End
X=((a+b+c)/3);
Fprintf(‘el promedio es igual al %d’,x);
Uso del WHILE en Matlab
Solución
clc
clear all
fprintf('1.veracruz\n');
fprintf('2.Ciudad Dario\n');
fprintf('3.Rivas\n');
fprintf('4.granada\n');
fprintf('5.salir\n');
a=1;
while(a~=5)
switch (a)
case 'veracruz'
fprintf('usted eligio Veracruz, por lo tanto el valor del boleto sera: 500C$\n');
fprintf('usted eligio Ciudad Dario, por lo tanto el valor del boleto sera: 200C$\n');
case 'rivas'
fprintf('usted eligio Rivas, por lo tanto el valor del boleto sera: 300C$\n');
case 'granada'
fprintf('usted eligio Granada, por lo tanto el valor del boleto sera: 150$\n');
case 'salida'
break;
end
end
Otra solución:
clear all;
clc;
fprintf('a) Veracruz\n');
fprintf('c) Rivas\n');
fprintf('d) Granada\n');
fprintf('e) Salir\n');
switch(a)
case 'Veracruz'
case 'Rivas'
case 'Granada'
case 'Salir'
a=5;
otherwise
while(a~=5)
fprintf('a) Veracruz\n');
fprintf('c) Rivas\n');
fprintf('d) Granada\n');
fprintf('e) Salir\n');
switch(a)
case 'Veracruz'
case 'Rivas'
case 'Granada'
case 'Salir'
a=5;
otherwise
end
end
Otra solución
clear all;
clc;
condicion=1;
while(condicion~=5)
fprintf('-------------------------------------------\n');
fprintf('1) Veracruz\n');
fprintf('3) Rivas\n');
fprintf('4) Granada\n');
fprintf('5) Salir\n');
switch(opc)
case 'veracruz'
fprintf('-------------------------------------------\n');
fprintf('-------------------------------------------\n');
case 'rivas'
fprintf('-------------------------------------------\n');
case 'granada'
fprintf('-------------------------------------------\n');
fprintf('El precio del boleto es: 150 c$\n');
case 'salir'
condicion=condicion+4;
fprintf('-------------------------------------------\n');
fprintf('-------------------------------------------\n');
break;
otherwise
fprintf('-------------------------------------------\n');
end
end
Solución
clear all;
clc;
a=0;
s=0;
c=0;
while(a<ni)
a=a+1;
n=input('\nIngrese un n: ');
c=n^2;
s=s+c ;
end
fprintf('\nLa suma es: %d',s);
3. Ingrese lista de numero termina cuando se digite un cero, genere la suma de los números
ingresados
Solución:
clear all;
clc;
n=input('Ingrese un n: ');
s=1;
while(n~=0)
n=input('Ingrese un n: ');
s=s+n;
end
Solución:
clear all;
clc;
a=0;
while(a<20)
a=a+2;
fprintf('%d,',a);
end
Solución:
clear all;
clc;
a=0;
b=0;
c=0;
while(a<10)
a=a+1;
c=a^2;
fprintf('%d,',a);
end
while(b<10)
b=b+1;
c=b^2;
fprintf('%d,',c);
end
Solución :
clc
clear all
disp('1: Circulo');
disp('4: Esfera');
disp('5: Salir');
a=1;
while(a~=5)
switch a
case 'circulo'
r=input('Eligio circulo, escriba el radio del circulo\n');
cir=(pi*(r^2));
case 'triangulo'
tr=(b*h)/(2);
case 'cuadrado'
cua=(l^2);
case 'esfera'
es=(4*pi)*(ra^2);
case 'salir'
break;
end
end
otra solución
clear all
clc
s=1;
while(s~=5);
fprintf('Elija su occion\n\n');
case '1'
r=input('Ingrese el radio ');
cir=(3.1416*r^2);
fprintf('El area del circulo es:2.%f\n',cir);
case '2'
b=input('Ingrese su base ');
h=input('ingrese su Altura');
T=(b*h/2);
fprintf('El Area del Triangulo es: 2.%f\n',T);
case '3'
a=input('ingrese su lado');
l=(a^2);
fprintf('EL Area cuadrada es 2.%f\n',l);
case '4'
r=input('ingrese su Radio de su Esfera');
E=(4*3.1416*r^2);
fprintf('la resta es 2.%f\n',E);
case '5'
s=5;
fprintf('salir%d\n\n',s);
otherwise
end
end
%Tipo B
%Alinton Alexander Cortez
%Ejercicio A
USO DEL FOR EN MATLAB:
Solución :
clear all
clc
cont=0;
for i=1:n
if mod(n,i)==0;
cont=cont+1;
end
end
if cont==2
end
Solución:
clear all
clc
a=input('ingrese la cantidad de numeros que nesecita \n elevar al cuadrado');
b=0;
for a=1:a
c=input('ingrese un numero');
d=(c^2);
b=b+d;
fprintf('el cuadrado del numero es: %f \n', d);
end
fprintf('la suma de los cuadrado es= %d\n',b);
3. Ingresa un número positivo donde finalice el ciclo y genere la suma al cuadrado de cada
número.
Solución:
CLEAR ALL
CLC
a=input (‘ingrese un numero: ‘);
b=0
for c=1:a;
x=c^2;
b=b+x;
fprintf(‘el numero es %del cudrado es %\n’,c,x);
end
fprintf(‘la suma de todo los numero es %d’,s);
Solución:
clear all
clc
suma=0;
a=input('ingrese un numero positivo' );
fprintf('Los numeros son: \n');
for i=1:a
fprintf(' %d ',i);
end
fprintf('\nLos numeros elevados al cuadrado son: \n');
for i=1:a
c=i*i;
fprintf(' %d ',c);
end
fprintf('\nLa suma de ');
for i=1:a
c=i*i;
fprintf('%d+',c);
suma=suma+c;
end
fprintf('es %d',suma);