Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS COMPUTACIONALES
INTEGRANTES:
Estudiante 1: Nicki Otiniano Contreras
Estudiante 2:
Trujillo
2023
Introducc. A la Ing. Sistem. Computac. -2- Ingeniería de Sistemas Computacionales
Indicaciones:
Para cada caso propuesto debe escribir el análisis, pseudocódigo y programa en C++,
C#, Python y VBA correspondiente.
Sólo el líder del equipo debe subir el documento en formato de Word.
Casos propuestos:
- PSEUDOCÓDIGO:
Algoritmo Propuesta1
//Declarar variables
Definir E Como Entero
Escribir "Buen día, por favor ingrese su edad"
Leer E
si E>=18 Entonces
Escribir "Usted amable persona si es mayor de edad"
FinSi
FinAlgoritmo
- PROGRAMA C++:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int E;
cout<<"Buen dia, ingrese su edad por favor: "<<endl;
cin>>E;
if (E>=18){
cout<<"Usted, amable persona, si es mayor de edad ";
}
return 0;
}
Introducc. A la Ing. Sistem. Computac. -3- Ingeniería de Sistemas Computacionales
- C#:
using System;
class MayorEdad{
public static void Main(){
int edad;
Console.WriteLine("Escribe tu edad: ");
edad = Convert.ToInt32(Console.ReadLine());
if (edad >= 18){
Console.WriteLine("Usted, amable, persona si es mayor de edad");
}
}
}
- PYTHON:
Edad=int(input("Buen dia, ingrese su edad por favor: "))
if Edad>=18:
print("Usted, amable persona, si es mayor de edad")
- VBA:
Private Sub CommandButton1_Click()
If TextBox1 >= 18 Then
Label2 = "Usted, amable persona, si es mayor de edad"
End If
End Sub
End Sub
Introducc. A la Ing. Sistem. Computac. -4- Ingeniería de Sistemas Computacionales
- ANÁLISIS:
ENTRADA PROCESO SALIDA
nota1(n1) (n1+n2+n3+n4) >=48
nota2(n2) prom<-(n1+n2+n3+n4)/4
nota3(n3) Promedio(prom)
nota4(n4)
promedio(prom)
- PSEUDOCÓDIGO:
Algoritmo Ejercicio_9
//Declarar variables
Definir n1,n2,n3,n4,prom Como Real
//Entradas
Escribir "Ingrese nota 1"
Leer n1
Escribir "Ingrese nota 2"
Leer n2
Escribir "Ingrese nota 3"
Leer n3
Escribir "Ingrese nota 4"
Leer n4
//Proeso
Si (n1+n2+n3+n4) >=48 Entonces
prom<-(n1+n2+n3+n4)/4
SiNo
Escribir "Su resultado no se puede resolver"
FinSi
//Salidas
Escribir " su promedio es ",prom
FinAlgoritmo
Introducc. A la Ing. Sistem. Computac. -5- Ingeniería de Sistemas Computacionales
- PROGRAMA C++:
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
float promedio,suma;
int nota1,nota2,nota3,nota4;
//Entradas
cout<<"Ingrese la primer nota:";
cin>>nota1;
cout<<"Ingrese la segunda nota:";
cin>>nota2;
cout<<"Ingrese la tercera nota:";
cin>>nota3;
cout<<"Ingrese la cuarta nota:";
cin>>nota4;
//Proceso
suma=nota1+nota2+nota3+nota4 ;
promedio=suma / 4;
if (suma >=48) {
cout<<"la suma es mayor o igual que 48:"<<endl;
}
else {
cout<<"la suma es menor que 48 ,hasta luego:"<<endl;
}
//Salidas
cout<<" El promedio de las 4 notas es:";
return 0;
}
- C#:
// Online C# Editor for free
// Write, Edit and Run your C# code using C# Online Compiler
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese el primer numero:");
int numero1 =int.Parse(Console.ReadLine());
if (numero2 % 2 == 0)
Introducc. A la Ing. Sistem. Computac. -6- Ingeniería de Sistemas Computacionales
{
int c = numero1 + numero2;
Console.WriteLine("La suma de los numeros es: " + c);
}
else
{
Console.WriteLine("El segundo numero no es par. No se realizará
ninguna operacion adicional.");
}
Console.ReadLine();
}
}
- PYTHON:
- num1=float(input("Ingrese el primer número: "))
- num2=float(input("Ingrese el segundo número: "))
-
- if num2 % 2==0:
- c=num1+num2
- print(num1+num2)
- print("Su resultado, de la suma es...")
FinSi
FinAlgoritmo
En c++
#include <iostream>
using namespace std;
int main() {
float sueldo, aumento, nuevoSueldo;
cout << "Ingrese el sueldo del trabajador: ";
cin >> sueldo;
if (sueldo < 1500) {
aumento = (sueldo * 10) / 100;
nuevoSueldo = sueldo + aumento;
cout << "El aumento es de " << aumento << " y el nuevo sueldo es de " <<
nuevoSueldo;
} else {
cout << "El sueldo no es menor que 1500";
}
return 0;
}
C#
using System;
class Program {
static void Main(string[] args) {
double sueldo, aumento, nuevoSueldo;
Console.WriteLine("Ingrese el sueldo del trabajador");
sueldo = Convert.ToDouble(Console.ReadLine());
if (sueldo < 1500) {
aumento = sueldo * 0.1;
nuevoSueldo = sueldo + aumento;
Console.WriteLine("El aumento es de {0} y el nuevo sueldo es de {1}",
aumento, nuevoSueldo);
} else {
Console.WriteLine("El sueldo es mayor o igual a 1500");
}
}
}
PYTHON
VBA
Sub AumentoSueldo()
Dim sueldo As Double
Dim aumento As Double
Dim nuevoSueldo As Double
En c++
#include <iostream>
int main() {
int x;
if (x % 2 == 0) {
std::cout << "El número es par." << std::endl;
} else {
std::cout << "El número es impar." << std::endl;
}
return 0;
}
Python
x = int(input("Ingrese un número entero: "))
if x % 2 == 0:
print("El número es par.")
else:
print("El número es impar.")
En c++
#include <iostream>
bool esImpar(int numero) {
return numero % 2 != 0;
}
int main() {
int numero;
std::cout << "Ingrese un número: ";
std::cin >> numero;
if (esImpar(numero)) {
std::cout << "El número es impar." << std::endl;
} else {
std::cout << "El número no es impar." << std::endl;
}
return 0;
}
Python
num= int(input("Ingrese un número entero: "))
if num % 2 != 0:
print("El número es impar.")
else:
print("El número es par.")