Está en la página 1de 7

CLASE 29/04/2022

I)PROGRAMA 1

Proceso ALGORITMO_001
// [PSeInt] Programa que calcula el area del círculo.

// Declarando las variables


Definir radio Como Real
Definir area Como Real

// ENTRADA DE DATOS
Escribir "Ingrese el valor del radio: "
Leer radio

// Proceso Principal
area = 3.14159 * radio * radio

// SALIDA DE DATOS (Resultado)


Escribir "El area del círculo es: ", area

FinProceso

ALGORITMO

#include <iostream>
using namespace std;
int main() {

// Declaracion de variables
float radio;
float area;
// Lectura de datos
cout << "Ingrese el valor del radio: ";
cin >> radio;
// Proceso Principal
area = 3.14159 * radio * radio;
// Salida de resultados
cout << "El area del circulo es: " << area << endl;
system("PAUSE");
return 0;
}

II)PROGRAMA 2

Proceso ALGORITMO_001_v2
// [PSeInt] Programa que calcula el area del círculo.
// Declarando las variables
Definir radio Como Real
Definir area Como Real

// ENTRADA DE DATOS
Escribir "Ingrese el valor del radio: "
Leer radio

Si (radio >= 0) Entonces


// Proceso Principal
area = 3.14159 * radio * radio

// SALIDA DE DATOS (Resultado)


Escribir "El area del círculo es: ", area

SiNo

Escribir "El valor del radio es incorrecto"

FinSi

FinProceso

ALGORITMO

#include <iostream>
using namespace std;
int main() {

// Declaracion de variables
float radio;
float area;
// Lectura de datos
cout << "Ingrese el valor del radio: ";
cin >> radio;
if (radio >= 0)
{
// Proceso Principal
area = 3.14159 * radio * radio;
// Salida de resultados
cout << "El area del circulo es: " << area << endl;
}
else
{
cout << "El valor del radio es incorrecto" << endl;
}
system("PAUSE");
return 0;
}

III)PROGRAMA

Proceso ALGORITMO_002
// [PSeInt] Algoritmo que calcula el valor abosluto de un numero.

// Declarando las variables


Definir num Como Entero
Definir resultado Como Entero

// ENTRADA DE DATOS
Escribir "Ingrese el numero: "
Leer num

// Proceso Principal
Si (num >= 0) Entonces
resultado = num
SiNo
resultado = -1 * num
FinSi

// SALIDA DE DATOS
Escribir "|", num, "| = ", resultado

FinProceso

ALGORITMO

#include <iostream>
using namespace std;
int main() {
int num;
int resultado;

cout << "Ingrese numero: "; cin >> num;

if (num >= 0) { resultado = num;}


else { resultado = -1 * num;}
cout << "|" << num << "|= " << resultado << endl;
return 0;
}

**NO RECOMENDADO**

#include <iostream>
using namespace std;
int main() {
int num;
int resultado;

cout << "Ingrese numero: "; cin >> num;

if (num >= 0) cout << num;


else cout << -num;

return 0;
}

#include <iostream>
using namespace std;
int main() {
int a, b, c; // Coeficientes
float x1, x2; // Raices reales

cout << "Ingrese coeficiente a: "; cin >> a;


cout << "Ingrese coeficiente b: "; cin >> b;
cout << "Ingrese coeficiente c: "; cin >> c;
x1 = (-1 * b + sqrt(pow(b, 2) - 4 * a * c)) / (2 * a);
x2 = (-1 * b - sqrt(pow(b, 2) - 4 * a * c)) / (2 * a);
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
return 0;
}

#include <iostream>
using namespace std;
int main() {
// Declaración de variables
int a, b, c; // Coeficientes
float x1, x2; // Raices reales
float discrim; // Discriminante
//Lectura de datos
cout << "Ingrese coeficiente a: "; cin >> a;
cout << "Ingrese coeficiente b: "; cin >> b;
cout << "Ingrese coeficiente c: "; cin >> c;
// Proceso principal
if (a == 0)
{
cout << "La ecuacion no es cuadratica..." << endl;
}
else
{
discrim = pow(b, 2) - 4 * a * c;
if (discrim >= 0)
{
x1 = (-1 * b + sqrt(discrim)) / (2 * a);
x2 = (-1 * b - sqrt(discrim)) / (2 * a);
// Impresion de solucion (raices reales)
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else
{
cout << "La ecuacion no tiene raices reales..." << endl;
}
}
return 0;
}

-------------------------

#include <iostream>
using namespace std;
int main() {
// Declaración de variables
int a, b, c; // Coeficientes
float x1, x2; // Raices reales
float discrim; // Discriminante
//Lectura de datos
cout << "Ingrese coeficiente a: "; cin >> a;
cout << "Ingrese coeficiente b: "; cin >> b;
cout << "Ingrese coeficiente c: "; cin >> c;
// Proceso principal
if (a == 0)
{
cout << "La ecuacion no es cuadratica..." << endl;
}
else
{
discrim = pow(b, 2) - 4 * a * c;
if (discrim >= 0)
{
x1 = (-1 * b + sqrt(discrim)) / (2 * a);
x2 = (-1 * b - sqrt(discrim)) / (2 * a);
// Impresion de solucion (raices reales)
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else
{
cout << "La ecuacion no tiene raices reales..." << endl;
}
}
return 0;
}

#include <iostream>
using namespace std;
int main() {
// Declaracion de variables
int lectura_actual, lectura_anterior;
int consumo;
float precio_kwh;
float monto_consumo, igv, monto_pagar;
// Entrada de datos
cout << "Ingrese lectura actual (kwh): "; cin >> lectura_actual;
cout << "Ingrese lectura anterior(kwh): "; cin >> lectura_anterior;
cout << "Ingrese Precio del KWH.......: "; cin >> precio_kwh;
// Proceso Principal
consumo = lectura_actual - lectura_anterior;
if (consumo >= 0)
{
monto_consumo = consumo * precio_kwh;
igv = 18.0 / 100 * monto_consumo;
monto_pagar = monto_consumo + igv;

// Salida de datos
cout << "RECIBO DE LUZ" << endl;
cout << "Consumo Kwh................: " << consumo << endl;
cout << "El monto del consumo es....: " << monto_consumo << endl;
cout << "IGV........................: " << igv << endl;
cout << "Monto total a pagar........: " << monto_pagar << endl;
}
else
{
cout << "El ingreso de las lecturas son incorrectas..." << endl;
}

return 0;
}

También podría gustarte