Está en la página 1de 16

Integrantes:

- Maldonado Rodriguez Giuliana


- Otiniano Contreras Nicki
- Paredes Sarzo Aaron
- Vasquez Horna Jorge

Caso 2:
Leer dos números y mostrar su suma, resta, producto y división.
ANALISIS

ENTRADA
Primer número (num1)
Segundo número (num2)

PROCESO
S <- num1 + num2
R <- num1 - num2
Mul <- num1 * num2
Div <- num1 / num2
SALIDA
Suma (S), Resta (R),
Multiplicación (Mul), División
(Div)

En PSEINT
Algoritmo OPERACIONES
//Definir variables
Definir num1, num2, S, R, Mul, Div Como Real
//Entradas
Escribir "Ingresa el primer número: "
Leer num1
Escribir "Ingresa el segundo número: "
Leer num2
//Proceso
S<-num1+num2
R<-num1-num2
Mul<-num1*num2
Divn<-num1/num2
//Salida
Escribir "La suma de ambos números es: ", S
Escribir "La resta de ambos números es: ", R
Escribir "La multiplicación de ambos números es: ", Mul
Escribir "La división de ambos números es: ", Div
FinAlgoritmo

En ZINJAI C++
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


//Definir variables
float num1, num2, S, R, Mul, Div;
//Entradas
cout<<"Ingresa el primer número:" <<endl;
cin>>num1;
cout<<"Ingresa el segundo número:" <<endl;
cin>>num2;
//Proceso
S = num1 + num2;
R = num1 - num2;
Mul = num1 * num2;
Div = num1 / num2;
//Salida
cout<<"La suma de ambos números es : "<<S<<endl;
cout<<"La resta de ambos números es : "<<R<<endl;
cout<<"La multiplicación de ambos números es : "<<Mul<<endl;
cout<<"La división de ambos números es : "<<Div<<endl;
system("pause");
return 0;
}

En EXCEL
Private Sub CommandButton1_Click()
TextBox3 = Val(TextBox1) + (TextBox2)
End Sub

Private Sub CommandButton2_Click()


TextBox3 = Val(TextBox1) - (TextBox2)
End Sub

Private Sub CommandButton3_Click()


TextBox3 = Val(TextBox1) * (TextBox2)
End Sub
Private Sub CommandButton4_Click()
TextBox3 = Val(TextBox1) / (TextBox2)
End Sub

Caso 3
Ingresar los catetos de un triángulo rectángulo, y determinar su área y
perímetro

ANALISIS

ENTRADA
Cateto 1 (c1)
Cateto 2 (c2)
Hipotenusa (h)

PROCESO
p<- c1+c2+h
a<- (c1*c2)/2
SALIDA
Área (a), Perímetro (p)
EN PSEINT
Algoritmo Triángulo
//declarar variables
Definir a, p, c1, c2, h como real
//entradas
Escribir "Ingrese el cateto 1"
Leer c1
Escribir "Ingrese el cateto 2"
Leer c2
Escribir "Ingrese la hipotenusa"
Leer h
//Proceso
p<-c1+c2+h
a<-(c1*c2)/2
//salida
Escribir "Hola, por los valores asignados, el perímetro es ", p, ", por otro
lado el área del triángulo es ", a
FinAlgoritmo

EN ZÍNJAL

#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int c1, c2, h, pe, ar;
cout<<"Ingrese el cateto 1: "<<endl;
cin>>c1;
cout<<"Ingrese el cateto 2: "<<endl;
cin>>c2;
cout<<"Ingrese la hipotenusa: "<<endl;
cin>>h;
pe = c1+c2+h;
ar = (c1*c2)/2;
cout<<"El valor del perímetro es: "<<pe<<endl;
cout<<"El valor del área es: "<<ar<<endl;
return 0;
}
Excel:
Private Sub CommandButton1_Click()
TextBox4 = Val(TextBox1) + (TextBox2) + (TextBox3)
TextBox5 = Val((TextBox1) * (TextBox2)) / 2

End Sub

Caso 4
Dados dos números, mostrar el resto, cociente y la división de dichos números
ANALISIS:

ENTRADA
Número 1 (num1)
Número 2 (num2)

PROCESO
Res<- num1 – (co*num2)
Co<-num1/num2
Div<- num1/num2
SALIDA
Resto (Res), Cociente (co) y
Division (Div)
En PSEINT
Algoritmo Calcular_Resto_Cociente_Division
//Declarar variables
Definir num1, num2, Res, Co, Div Como Real
//Entrada
Escribir "Ingrese el primer número"
Leer num1
Escribir "Ingrese el segundo número"
Leer num2
//Proceso
Res<- num1 Mod num2
Co<- num1/num2
Div<- num1/num2
//Salida
Escribir "El resto de la division de los números es ", Res, ", el cociente es
", Co " y la división es ", Div
FinAlgoritmo

EN ZINJAI

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int num1, num2, Res, Co, Div;
cout<<"Ingresa el primer número:" <<endl;
cin>>num1;
cout<<"Ingresa el segundo número:" <<endl;
cin>>num2;
Res = num1 % num2 ;
Co = num1/num2;
Div = num1/num2;
cout<<" El resto de la division de los números es "<<Res<<endl;
cout<<" El cociente de los números es "<<Co<<endl;
cout<<" La división de los números es "<<Div<<endl;
system("pause");
return 0;
}
EN EXCEL
Private Sub CommandButton1_Click()
TextBox3 = (TextBox1) Mod (TextBox2)
TextBox4 = Val(TextBox1) / (TextBox2)
TextBox5 = Val(TextBox1) / (TextBox2)
End Sub

Caso 5
Leer el Nombre completo de un alumno, dos notas y mostrar su promedio.
ANALISIS

ENTRADA
Nombre (nombre)
Nota 1 (nota1)
Nota 2 (nota2)

PROCESO
prom<- (nota1+nota2)/2
SALIDA
Promedio (Prom)
En PSEINT
Algoritmo Promedio_Nombres
//Definir variables
Definir nota1, nota2, prom Como Real
Definir nombre Como Caracter
//Entradas
Escribir "Ingresar nombre del alumno: "
Leer nombre
Escribir "Ingresa nota 1: "
Leer nota1
Escribir "Ingresa nota 2: "
Leer nota2
//Proceso
prom<- (nota1+nota2)/2
//Salida
Escribir "Nombre del alumno: ",nombre,"y su promedio es:",prom
FinAlgoritmo

En ZINJAI

#include <iostream>
#include <string>

using namespace std;

int main() {
string nombreCompleto;
float nota1, nota2, promedio;

cout <<"Ingrese el nombre completo del alumno: ";


getline(cin, nombreCompleto);
cout << "Ingrese la primera nota: ";
cin >> nota1;
cout <<"Ingrese la segunda nota: ";
cin >> nota2;
promedio = (nota1 + nota2) / 2;
cout << "El promedio del alumno " << nombreCompleto << " es: " <<
promedio << endl;
return 0;
}
En EXCEL
Private Sub CommandButton1_Click()
TextBox5 = Val((Val(TextBox1) + Val(TextBox2)) / 2)
TextBox3 = (TextBox4)
End Sub

Private Sub Label1_Click()

End Sub

Caso 6:
Ingresar una cantidad en segundos y mostrar en formato de horas, minutos y
segundos
ANALISIS
Entradas

Segundos (seg)

Proceso

Horasseg/3600
Segseg mod 3600
Minutosseg/60
Salida

horas (h) , minutos , segundos(seg)


En PSEINT
Proceso ConvertirSegundosAHorasMinutosYSegundos
//Definir variables
Definir seg, min, h, rSeg Como Real
// Entradas
Escribir "Ingrese la cantidad de segundos:"
Leer seg
//Proceso
h <- seg / 3600
rSeg <- seg Mod 3600
min <- rSeg / 60
segundos <- rSeg Mod 60
// Salida
Escribir "El tiempo es:"
Escribir h, " horas, ", min, " minutos, ", rSeg, " segundos."
FinProceso

En Zinjai

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int seg, min, h, rSeg;
cout<<"Ingrese la cantidad de segundos:"<<endl;
cin>>seg;
h = seg / 3600;
rSeg = seg%3600;
min = rSeg / 60;
seg = rSeg % 60;
cout<<"El tiempo es:"<<h<< " horas, "<< min<< " minutos, "<< rSeg<< "
segundos."<<endl;
system("pause");
return 0;
}

En EXCEL
Private Sub CommandButton1_Click()
TextBox2 = Val((TextBox1) / 3600)
TextBox4 = (TextBox1) Mod 3600
TextBox3 = Val((TextBox4) / 60)
End Sub
II MODULO
CASO 1
Un maestro desea saber que porcentaje de hombres y que porcentaje de
mujeres hay en un grupo de estudiantes
ANALISIS
ENTRADA
Hombres(H)
Mujeres(M)
Total estudiantes (ToEs)
Porcentaje de hombres(pH)
Porcentaje de mujeres(pM)
PROCESO
ToEs <- H+ M
pH<- (H * 100) / ToEs
pM <- (M * 100) / ToEs
SALIDA
Total estudiantes (ToEs), Porcentaje de hombres(pH)
Porcentaje de mujeres(pM)
EN PSEINT
Algoritmo Porcentaje_Mujeres_Hombres
//Definir variables
Definir H, M, ToEs Como Entero
Definir pH, pM Como Real
// Entradas
Escribir "Ingrese la cantidad de hombres:"
Leer H
Escribir "Ingrese la cantidad de mujeres:"
Leer M
//Proceso
ToEs <- H + M
pH <- (H * 100) / ToEs
pM <- (M * 100) / ToEs
//Salida
Escribir "El porcentaje de hombres es: ", pH, "%"
Escribir "El porcentaje de mujeres es: ", pM, "%"
FinAlgoritmo
En ZINJAI
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int H, M, ToEs;
float pH, pM;
cout<<"Ingrese la cantidad de hombres:";
cin>> H;
cout<<"Ingrese la cantidad de mujeres:";
cin>> M;
ToEs = H + M;
pH = (H * 100) / ToEs;
pM = (M * 100) / ToEs;
cout<<"El porcentaje de hombres es: "<< pH << "%" <<endl;
cout<<"El porcentaje de mujeres es: "<< pM << "%" <<endl;
return 0;
}

En Excel
Private Sub CommandButton1_Click()
TextBox3 = (Val(TextBox1) * 100) / (Val(TextBox1) + (TextBox2))
TextBox4 = (Val(TextBox2) * 100) / (Val(TextBox1) + (TextBox2))
End Sub
CASO 2
Un profesor prepara tres cuestionarios para una evaluación final: A, B y C. Se
sabe que se tarde 5 minutos en revisar el cuestionario, 8 en revisar el
cuestionario B y 6 en el C. La cantidad de exámenes de cada tipo se entran por
teclado. ¿Cuántas horas y cuantos minutos se tardará en revisar todas las
evaluaciones?
ANALISIS
ENTRADA
N# Cuestionario A(cA)
N# Cuestionario B(cB)
N# Cuestionario C(cC)
PROCESO
Tiempo en revisar cuestionario A: tA <- cA * 5
Tiempo en revisar cuestionario B: tB <- cB * 8
Tiempo en revisar cuestionario C: tC <- cC * 6
Tiempo en revisar todos los cuestionarios: tT<- tA + tB + tC
horas <- tiempoTotal / 60
minutos <- tiempoTotal Mod 60
SALIDA
Horas y minutos (00:00) que se tarda en revisar

En PSEINT:
Algoritmo Tiempo_Revisar_Cuestionarios
//Definir variables
Definir cA, cB, cC Como Real
Definir tA, tB, tC, tT Como Real
Definir h, min Como Real
// Entradas
Escribir "Ingrese la cantidad de exámenes del cuestionario A:"
Leer cA
Escribir "Ingrese la cantidad de exámenes del cuestionario B:"
Leer cB
Escribir "Ingrese la cantidad de exámenes del cuestionario C:"
Leer cC
//Proceso
tA <- cA * 5
tB <- cB * 8
tC <- cC * 6
tT <- tA + tB + tC
h <- tT / 60
min <- tT Mod 60
// Salida
Escribir "El tiempo total que tardará en revisar todos los
exámenes es: ", h, " horas y ", min, " minutos."
FinAlgoritmo
En ZINJAI
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


int cA, cB, cC;
int tA, tB, tC, tT, h, min;
cout<<"Ingrese la cantidad de exámenes del cuestionario A:";
cin>> cA;
cout<<"Ingrese la cantidad de exámenes del cuestionario B:";
cin>> cB;
cout<<"Ingrese la cantidad de exámenes del cuestionario C:";
cin>> cC;
tA = cA * 5;
tB = cB * 8;
tC = cC * 6;
tT = tA + tB + tC;
h = tT / 60;
min = tT%60;
cout<<"El tiempo total que tardará en revisar todos los exámenes
es:"<<h<<"horas y"<<min<<"minutos"<<endl;
return 0;
}

En EXCEL
Private Sub CommandButton1_Click()
TextBox4 = (Val(TextBox1 * 5 + TextBox2 * 8 + TextBox3 * 6) / 60)
TextBox5 = (Val(TextBox1 * 5 + TextBox2 * 8 + TextBox3 * 6) Mod 60)
End Sub
Caso 3
Una tienda ofrece un descuento del 15% sobre el total de la compra y un
cliente desea saber cuanto deberá pagar finalmente por su compra

ANALISIS

ENTRADA
Total, de la compra (Tc)
PROCESO
descuento <- totalCompra * 0.15
totalPagar <- Tc * - descuento
SALIDA
Total a pagar (Tp)

En PSEINT

Algoritmo DescuentoTienda
//Definir variables
Definir Tc, desc, Tp Como Real
// Entradas
Escribir "Ingrese el total de la compra:"
Leer Tc
//Proceso
desc <- Tc * 0.15
Tp <- Tc - desc
//Salida
Escribir "El total a pagar es de: ", Tp, " soles."
FinAlgoritmo

En ZINJAI
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


float Tc, desc, Tp ;
cout<<"Ingrese el total de la compra:";
cin>> Tc;
desc = Tc * 0.15;
Tp = Tc - desc;
cout<<"El total a pagar es de: "<<Tp<<" soles."<<endl;
return 0;
}
En EXCEL

Private Sub CommandButton1_Click()


TextBox2 = Val(TextBox1) - (TextBox1 * 0.15)
End Sub

También podría gustarte