Está en la página 1de 6

PRACTICA DE WHILE

NOMBRE: JAIRO SALAZAR COBA


1)

clear all;
close all;
x=input("Ingrese el valor de x =");
c=2;
Su=x^c;
while (x^c)<100
c = c*2;
Su = Su + x^(c);
end
disp("la sumatoria es =");
disp(Su);
2)
3) Crear un programa que realice lo siguiente: • Una empresa le paga a sus empleados
una
comisión según el valor de las ventas realizadas en el mes. La comisión se paga de la
siguiente
manera: si vendió 400 millones o menos le paga 1% de comisión del valor de la venta, si
vendió
más de 400 millones y menos de 1000 le paga 3%, si vendió 1000 o más le paga 5%. Dado
un
vector con las ventas de los 10 vendedores de la empresa realizar un programa usando
ciclos que
presente una tabla con dos columnas, la primera columna contendrá el valor de las ventas
y la
segunda el valor de la comisión. Luego realizar un Gráfico de Ventas contra Comisiones:
Ventas= [2000 5000 100 800 300 1000 2200 350 50 1300].

solucion
clc, %l impia pantalla
clear "all"; % borra variable
ventas=[2000 500 100 800 300 1000 2200 350 50 1300];
%vector de ventas
i=1; %se encarga de recorrer todas las posiciones del
vector ventas
while(i <=length(ventas)) %length(ventas)=10 , el vector
tiene 10 elementos
if(ventas(i)<=400)
comisiones(i)=ventas(i).*0.01; %#ok<SAGROW>
elseif(ventas(i)>400 && ventas(i)<1000)
comisiones(i)=ventas(i).*0.03; %#ok<SAGROW>
else
comisiones(i)=ventas(i).*0.05; %#ok<SAGROW>
end
i=i+1;
end
%creamos la tabla a graficar
tabla=[ventas' comisiones'];
disp('las comisiones por venta son: ');
disp(tabla);
plot(ventas ,comisiones,'b*')

las comisiones por venta son:


1.0e+03 *

2.0000 0.1000
0.5000 0.0150
0.1000 0.0010
0.8000 0.0240
0.3000 0.0030
1.0000 0.0500
2.2000 0.1100
0.3500 0.0035
0.0500 0.0005
1.3000 0.0650
Gráfico de ventas vs comisiones
4) A principios del año 2005, las poblaciones de los países A y B son 62 y
85 millones,
respectivamente. Sabiendo que los crecimientos anuales son: TA% para la
población A, y TB%
para la población de B, hacer un programa que muestre las poblaciones de A
y B con los años
respectivos, hasta cuando la población de A exceda a la de B; Nótese que
para que esto ocurra,
TA debe ser mayor a TB, en caso contrario, solo presentar el aviso:
La población de A siempre será mayor a la de B. (TA y TB son datos a leer).

También podría gustarte