Sei sulla pagina 1di 10

6.

Modificar el programa anterior para que en lugar de leer 8 números, se puedan leer tantos
números como se quiera hasta que llegue un cero. El resultado es la suma de todos los números
leídos.

Ingresamos dando valores para la variable n=1 y p=0

Escribimos el codigo while para que la variable n sea diferente de 0

Ingresamos una linea de codigo para ingresar por teclado el valor de la variable n y el numero 0
para terminar el programa.

Escribimos la condicional p=p+n para que el programa se guarde los nuevos valores en la nueva
variable 'p'

Con la linea de codigo ontenemos la suma de todos los numeros ingresados y serramos el ciclo
while con el comando end.

Corremos el programa:

*Vamos ingresando los valores numericos de forma indefinida

*Cuando ya ingrasamos los valores de los cuales queremos obtener la media aritmetica
ingresamos el numero 0 para obtener la suma de todos los numeros ingresados
7. Intentar escribir un programa en MATLAB que lea tres números e indique el tipo de triángulo
que forman (isósceles, equilatero, escaleno). Comprobar que los números realmente formen un
triángulo, sino emitir el error.

Primero asignamos variables para ser introducidas por medio de tecado (a) , (b) y (c) los valores
de los lados del triangulo.

Introducimos un condicional if para ingresar la primera condicion, para que cumpla la


condicional de un triangulo equilatero que tiene todos sus lados iguales

ingresamos un condicional else if para ingresar la segunda condicion, para que cumpla la
condicional de un triangulo isoceles que tiene todos sus dos lados iguales y un desigual.

Luego igresamos un condicional else para ingresar la ultima condicion, para que cumpla la
condicional de un triangulo escaleno que tiene todos sus lados desiguales.

Corremos el programa:

* Ingresamos los datos según nos vaya pidiendo el programa, en este caso los lados de cada
triangulo

* Obtenemos la sentencia que nos proporciona el programa, si es un triangulo equiatero,


isoceles y escaleno.

8. Modificar el programa anterior para que se pueda repetir indefinidamente si el usuario lo


desea (que el ordenador pregunte ¿Quiere continuar? y la persona pueda responder S ó N)
Primero asignamos variables para ser introducidas por medio de tecado (a) , (b) y (c) los valores
de los lados del triangulo.

Introducimos un condicional if para ingresar la primera condicion, para que cumpla la


condicional de un triangulo equilatero que tiene todos sus lados iguales

ingresamos un condicional else if para ingresar la segunda condicion, para que cumpla la
condicional de un triangulo isoceles que tiene todos sus dos lados iguales y un desigual.

Luego igresamos un condicional else para ingresar la ultima condicion, para que cumpla la
condicional de un triangulo escaleno que tiene todos sus lados desiguales.

Configuramos el programa anterior escribiendo una opsion para que el programa se vuelva a
reiniciar ingresando una opcion Si(1) o se detenga con la opcion NO (0)

Para lograr que el programa se reinicie introducimos el comando while para que el programa se
guarde y repita en un ciclo el mismo programa de forma indefinida y pregunte si desea continuar
, hasta detener el programa con la opcion NO

Corremos el programa:
* Ingresamos los datos según nos vaya pidiendo el programa, en este caso los lados de cada
triangulo

* Obtenemos la sentencia que nos proporciona el programa, si es un triangulo equiatero,


isoceles y escaleno.

*Posteriormente el programa nos preguntara si deseamos contunuar

* Escogemos la opcion que deceamos, ingresando (1) para la opcion Si y (0) para la opcion NO

9. Escribir un programa que escriba todos los múltiplos de 3 del número 1 al 3000
Introducimos una linea de codgo para escribir una serie de numeros con un intervalo de 3,

a= 0:3:300;

Ingresamos la segunda linea de codigo para que el resultado sea impreso en forma de vector

Corremos el programa:

*Obtenemos impreso en pantalla los multiplos de N# 3 en el intervalo del 1 al 3000

10. Programa que lea una serie de números (leer hasta que llegue el cero por ejemplo) y que
calcule su media aritmética
Ingresamos dando valores para la variable n=1, p=0 y c=0

Escribimos el codigo while para que la variable n sea diferente de 0

Ingresamos una linea de codigo para ingresar por teclado el valor de la variable n y el numero 0
para terminar el programa.

Escribimos la condicional p=p+n para que el programa se guarde los nuevos valores en la nueva
variable 'p' y la condicional c=c+1 para que el programa se guarde los nuevos valores en la
nueva variable 'n' y serramos el ciclo while con el comando end.

Finalmente escribimos el condicional p=p / (c-1); este condicional nos permite obtener la media
aritmetica de una serie de datos ingresados por teclado.

Corremos el programa:

*Vamos ingresando los valores numericos de forma indefinida

*Cuando ya ingrasamos los valores de los cuales queremos obtener la media aritmetica
ingresamos el numero 0 para obtener la media aritmetica
11. Programa que escriba todo el código ASCII (el código ASCII va de 0 a 255 y representa el
número con el que los ordenadores almacenan los caracteres)

Inprimimos en pantalla el nombre del Codigo ASCII

Ingresamos la linea de codigo para obtener una serie desde el 0 hasta el 255

ecribimos la linea de codigo con el comando a= char (a)

Finalmente corremos el programa y obtenemos el resultado en pantalla

Potrebbero piacerti anche