Está en la página 1de 6

PROYECTO Nº01

ALUMNO: CHAVEZ CHAVEZ, JAMES CRISTHIAN

PROBLEMA Nº2:

EDITOR:

clc
%Problema numero 2 - Calculadora%
%ingresamos 2 numeros%
a=input('Ingrese el primer numero: ');
b=input('Ingrese el segundo numero: ');
%ingresamos el operador%
op=input('Ingrese la operacion que
desea realizar: ','s');
%realizamos el proceso para la
calculadora
switch op
case '+'
resultado=a+b
case '-'
resultado=a-b
case '*'
resultado=a*b
case '/'
resultado=a/b
otherwise
disp('Error al seleccionar el
operador')
end
%FIN DEL PROGRAMA%
COMMAND WINDOW:
PROBLEMA Nº3:

EDITOR:
clc
%Problema 3 - Promedio de un Alumno%
%ingresamos el numero de practicas "n" y examenes "m"
n=input('Ingrese el numero de practicas: ');
m=input('Ingrese el numero de examenes: ');
%Ingresamos las notas de las practicas
%creamos un contador "i" para el bucle while
i=1;
%Valor inicial para la suma de practicas
suma_practica=0;
while i<=n
%Ingresamos cada nota de las practicas
nota_practica=input('Ingrese la nota de la practica =
');
%Acumulamos la suma mediante la variable
"suma_practica"
suma_practica=suma_practica+nota_practica;
%Aumentamos el contador para salir del bucle
i=i+1;
end
%Ingresamos las notas de los examenes
%creamos un contador "j" para el bucle while
j=1;
%Valor inicial para la suma de examenes
suma_examenes=0;
while j<=m
%Ingresamos cada nota de las practicas
nota_examenes=input('Ingrese la nota del examen = ');
%Acumulamos la suma mediante la variable
"suma_practica"
suma_examenes=suma_examenes+nota_examenes;
%Aumentamos el contador para salir del bucle
j=j+1;
end
%Calculamos el promedio del alumno
promedio=(suma_practica + 3*suma_examenes)/(n+3*m);
%Redondeamos la nota al entero mas cercano
promedio=round(promedio);
%Para verificar si paso o no paso el alumno
if promedio<=10
disp('El Alumno NO APROBO la asignatura');
disp(promedio);
else
disp('El Alumno APROBO la asignatura');
disp(promedio);
end
%FIN DEL PROGRAMA%
COMMAND WINDOW:
PROBLEMA Nº1:

EDITOR:
clc
%%Problema numero 1 - BlackJack %%
%inicializacion de variables
opcion="y";
suma=0;
%Bucle para pedir mas cartas
while opcion == 'y'
%generamos una carta aleatoria entre el 1 al 13
numero=randi([1 13],1);
%Acumulamos la suma de las cartas
suma=suma+numero;
%Mostramos su carta
disp('Su carta es = ');disp(numero);
%Opcion para pedir mas carta o retirarse
opcion=input('Presione "y" para obtener una carta, si
ya no desea presione "n"= ','s');
end
%Condicional para saber si gano o perdio
if suma<=21
disp(suma);
disp('Felicitaciones!!!');
else
disp(suma);
disp('Usted esta DESCALIFICADO lo sentimos');
end
%FIN DEL PROGRAMA%

COMMAND WINDOW:

También podría gustarte