El problema a resolver en este script es:
crear un programa que mediante la lectura de 3 variables resuelva la formula general. entregando los valores (+) positivos y (-) negativos.
sabemos que la formula general es:
y tenemos que la formula general utiliza 3 valores. que serian a, b y c. Estas serán nuestras variables.
y utilizaremos dos variables mas para sus resultados positivos y negativos.
comenzamos nuestro script con las 3 lineas obligatorias para nuestro script.
la formula: dando un pequeño repaso a los conceptos de programación básica. recordamos las operaciones combinadas con paréntesis
(15 - 4) + 3 - (12 - 5 · 2) + (5 + 16 : 4) -5 + (10 - 23)=
Realizamos en primer lugar las operaciones contenidas dentro de los paréntesis.
= (15 - 4) + 3 - (12 - 10) + (5 + 4) - 5 + (10 - 8 )=
Quitamos paréntesis realizando las operaciones.
= 11 + 3 - 2 + 9 - 5 + 2 = 18
tener
este concepto claro es necesario para realizar nuestra formula general.
ya que necesitaremos saber que operaciones realizar primero.
clc
clear all
close all
ahora continuamos solicitando los valores de a, b y c.
a = input(' Dame el valor de a: '); % Obtiene el valor de A
b = input(' Dame el valor de b: '); % Obtiene el valor de B
c = input(' Dame el valor de c: '); % Obtiene el valor de C
% FORMULA GENERAL
x = ( -b + sqrt (b ^ 2 - 4 * a * c)) / (2 * a);
x2 = (-b - sqrt (b ^ 2 - 4 * a * c)) / (2 * a);
%Muestra un mensaje al presionar enter continua la ejecución
input('el valor positivo es:')
x
%Muestra un mensaje al presionar enter continua la ejecución
input('el valor negativo es:')
x2
EJECUCIÓN:
los valores que ingresare para las variables seran:
a = 4 b= 3 c= -1
y el resultado es x= 0.25 y x2= -1
Los amo
ResponderEliminar