Está en la página 1de 16

Taller 1

1)

>> 2+2*9/3

>> (5 * 6) / 15+2

>> (A + B/C) / (A/B + C)


>> (A + (B / (A + B + B/C)))/(A + (B/C +A))

2) Declare 2 variables y asigne un valor a cada una.

3) Declare una variable llamada suma e imprima la suma de dos números.


4) Declare una variable llamada multiplicación e imprima la multiplicación de dos números.

5) Declare una variable llamada resta e imprima la resta del primer número (a) menos el segundo
número (b).

Realizar la conversión de seudocódigo a C++.

Pseudocódigo Lenguaje
Inicio #include <iostream>
Variables: entero a, b using namespace std;
Leer a,b int main(){
r←(a+b)/a     int a;
escribir r     int b;
Fin
    int r;
    cout<<"ingrese el primer numero:";
    cin>>a;
    cout<<"ingrese el segundo numero:";
    cin>>b;
    r=(a+b)/a;
    cout<< r;
}

#include <iostream>
#include <math.h>
using namespace std;
int main(){
    double r;
    double ar;
    double pi=M_PI;
    cout<<"Ingrese el valor de r:";
    cin>> r;
    ar= pi*pow(r,2);
    cout<<ar;
   
}

Inicio #include <iostream>


Variable: cadena: nom using namespace std;
Entero: cod int main(){
Escribir “ingrese su nombre”  
Leer nom     string nom;
Escribir “ingrese su código”     int cod;
Leer cod
    cout<<"Ingrese su nombre:";
Escribir “datos ingresados”
    cin>>nom;
Escribir nom
    cout<<"Ingrese su codigo:";
Escribir cod
    cin>>cod;
Fin
    cout<<"datos ingresados:"<<endl;
    cout<<nom<<endl;
    cout<<cod;
   
}

Inicio #include <iostream>


Variable: booleano: a,b,c using namespace std;
a←(3<9) int main(){
b←(2>=5)  
c←a y b    bool a,b,c;
Escribir c    a= 3<9;
Escribir no (c)
Fin    b= 2>=5;
   c= a & b;
   cout<< c<<endl;
   cout<< !c;
}

Ejercicios:

1. Programa que lea un valor en metros y muestre su equivalente en kilómetros y

centímetros.

2. Programa que lea 4 números y muestre su promedio.


3. Programa que lee las variables a, b y c y muestra el resultado de la operación:

4. Programa que lea una variable b y muestre el resultado de la operación:


5. Programa que lea las variables X, Y, W, Z y muestre el resultado de la operación:

6. Programa que lea las variables a y b y muestre el resultado de a elevado a la b.


7. Programa que lea las variables a y b y muestre el resultado de la raíz a de b.

8. Programa que lea un número y muestre su cifra menos significativa.

9. Programa que lee el valor de un artículo y el número de unidades vendidas y muestra

el total a pagar con un 20% de descuento.


Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables: entero a using namespace std;
a←5 int main(){
Si a>0 Entonces    int a;
Escribir “a es mayor que cero”    a=5;
FinSi    if(a>0)
Fin
   cout<<"a es mayor que
cero"<<endl;
}

Inicio #include <iostream>


Variables: entero a, b using namespace std;
a←5 int main(){
b←7    int a,b;
Si a<b Entonces    a=5;
Escribir “a es menor que b”    b=7;
FinSi
   if(a<b)
Fin
   cout<<"a es menor que b";
}

Inicio #include <iostream>


Variable: entero a using namespace std;
Leer a int main(){
Si (a mod 2 = 0) Entonces    int a;
Escribir “es par”    cout<<"Ingrese el valor numerico
FinSi de a:";
Fin
   cin>>a;
   if(a %2 == 0)
   cout<<"es par";
}

Algoritmo que lee el precio de un artículo y le descuenta el 20%,si el valor del artículo es
$20.000 o más
Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables reales pre, des using namespace std;
Si pre>=20000 Entonces int main(){
des←pre*20/100    double pre, des;
pre←pre-des    cout<<"Ingrese elprecio del
Escribir pre articulo:";
Finsi
   cin>>pre;
Fin
   if(pre>=20000)
   des=pre*20/100;
   pre=pre-des;
   cout<<pre;
}

Estructura selectiva doble: Sintaxis General de la instrucción:

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables: entero a using namespace std;
a←5 int main(){
Si a>0 Entonces    int a;
Escribir “a es mayor que cero”    a=-5;
Sino    if(a>0)
Escribir “a no es mayor que cero”
   cout<<"a es mayor que cero";
FinSi
   else
   cout<<"a no es mayor que cero";
}

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables: entero a, b using namespace std;
Leer a, b int main(){
Si a>=b Entonces    int a,b;
Escribir “a es mayor o igual que b”    cout<<"ingrese el valor numerico
Sino de a:";
Escribir “a es menor que b”    cin>>a;
FinSi    cout<<"ingrese el valor numerico
Fin de b:";
   cin>>b;
   if(a>=b)
   cout<<"a es mayor o igual que b";
   else
   cout<<"a es menor que b";
}

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variable: entero a using namespace std;
Leer a int main(){
Si (a mod 2 = 0) Entonces    int a;
Escribir “es par”    cout<<"ingrese el valor numerico
Sino de a:";
Escribir “es impar”
   cin>>a;
FinSi
   if(a % 2 == 0)
Fin
   cout<<"es par";
   else
   cout<<"es impar";
}

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variable: entero ang using namespace std;
Leer a int main(){
Si ang=90 Entonces    int ang;
Escribir “es un ángulo recto”    cout<<"ingrese el valor numerico
Sino de ang: ";
Escribir “no es un ángulo recto”
   cin>>ang;
FinSi
   if(ang==90)
Fin
   cout<<"Es un angulo recto";
   else
   cout<<"no es un angulo recto";
}

Algoritmo que lee el precio de un artículo y le descuenta el 20%, es $20.000 o más. En caso
contrario le descuenta el 15%
Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables reales: pre, des using namespace std;
Si pre>=20000 Entonces int main(){
des←pre*20/100    double pre,des;
pre←pre-des    cout<<"Ingrese el precio del
Sino articulo: ";
des←pre*15/100    cin>>pre;
pre←pre-des
   if(pre>=20000){
Finsi
    des=pre*20/100;
Escribir pre
    pre=pre-des;
Fin
   }
   else{
    des=pre*15/100;
    pre=pre-des;
   }
   cout<<pre;
}

Estructura selectiva múltiple: Sintaxis General de la instrucción:

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variable entero: n using namespace std;
Escribir "digite la nota" int main(){
Leer n    int n;
Segun n Hacer    cout<<"digite la nota: ";
1: Escribir " Muy deficiente"    cin>>n;
2: Escribir " Deficiente"
   switch (n){
3: Escribir " Aprobado"
    case 1:
4: Escribir " Bueno"
    cout<<"Muy deficiente";
5: Escribir" Sobresaliente"
    break;
De Otro Modo:
Escribir " Valor equivocado"     case 2:
FinSegun     cout<<"Deficiente";
Fin     break;
    case 3:
    cout<<"Aprobo";
    break;
    case 4:
    cout<<"Bueno";
    break;
    case 5:
    cout<<"Sobresaliente";
    break;
    default:
    cout<<"Valor equivocado";

   };
   }

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables entero: op using namespace std;
Reales: a, b int main(){
Escribir “Ingrese los números”   int op;
Leer a,b   double a,b;
Escribir “Seleccione la opción”   cout<<"Ingrese los numeros: ";
Escribir “1 para sumar”
  cin>>a>>b;
Escribir “2 para restar”
  cout<<"Seleccione la
Escribir “3 para multiplicar”
opcion:"<<endl;
Escribir “4 para dividir”
  cout<<"1 para sumar"<<endl;
Leer op
Segun op Hacer   cout<<"2 para restar"<<endl;
1: Escribir " Suma"   cout<<"3 para multiplicar"<<endl;
Escribir a+b   cout<<"4 para dividirt"<<endl;
2: Escribir " Resta"   cin>>op;
Escribir a-b   switch (op){
3: Escribir " Multiplicación"     case 1:
Escribir a*b     cout<<"Suma: ";
4: Escribir " División "     cout<<a+b;
Escribir a/b     break;
De Otro Modo:     case 2:
Escribir " opción incorrecta"     cout<<"Resta: ";
FinSegun     cout<<a-b;
Fin
    break;
    case 3:
    cout<<"Multiplicacion: ";
    cout<<a*b;
    break;
    case 4:
    cout<<"Division: ";
    cout<<a/b;
    break;
    default:
    cout<<"Opcion Incorrecta";
  };
   }

Estructuras selectivas compuestas:

Dados 3 números por teclado, determinar cuál es el mayor de los tres.

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables enteros : a, b y c using namespace std;
Leer a,b,c int main(){
Si (a>b) y (a>c) entonces     int a,b,c;
Escribir “el mayor es”, a     cout<<"Ingrese el valor numerico
Finsi de a: ";
Si (b>a) y (b>c) entonces
    cin>>a;
Escribir “el mayor es”,b
    cout<<"Ingrese el valor numerico
Finsi
de b: ";
Si (c>a) y (c>b) entonces
    cin>>b;
Escribir “el mayor es”,c
Finsi     cout<<"Ingrese el valor numerico
Fin de c: ";
    cin>>c;
    if((a>b)&(a>c))
    cout<<"El mayor es: "<<a;
    if((b>a)&(b>c))
    cout<<"El mayor es: "<<b;
    if((c>a)&(c>b))
    cout<<"El mayor es: "<<c;
   }

Dada la nota final de una asignatura, indicar si aprobó, reprobó o si se ingresó una nota
incorrecta. Se aprueba con 60 o más. Las notas no pueden ser mayores a 100 ni menores que
0.

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variable real n using namespace std;
Escribir “ingrese la nota” int main(){
Leer n     double n;
Si n>=60 y n<100 entonces     cout<<"Ingrese la nota: ";
Escribir “aprobó”     cin>>n;
FinSi
    if(n>=60 & n<100)
Si n<60 y n>0 entonces
    cout<<"Aprobo";
Escribir “reprobó”
    if(n<60 & n>0)
FinSi
    cout<<"Reprobo";
Si n>100 o n<0 entonces
Escribir “nota incorrecta”     if(n>100 || n<0)
FinSi     cout<<"Nota Incorrecta";
Fin    }

Estructuras selectivas anidadas:

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variable entero: n using namespace std;
Leer n int main(){
Si n > 0 Entonces     int n;
Escribir “es mayor que cero”     cout<<"Ingrese el valor numerico
Sino de n: ";
Si n < 0 Entonces
    cin>>n;
Escribir “es menor que cero”
    if(n>0){
Sino
        cout<<"Es mayor que cero";
Escribir “ el número es cero”
    }  
FinSI
FinSi     else{
Fin         if(n<0){
             cout<<"Es menor que
cero";
        }
         else{
            cout<<"El numero es
cero";
         }
    }
   }

Dados 3 números por teclado, determinar cuál es el mayor de los tres.

Pseudocodigo Lenguaje
Inicio #include <iostream>
Variables enteros: a, b, c using namespace std;
Leer a,b,c int main(){
Si a>b Entonces     int a,b,c;
Si a>c Entonces     cout<<"Ingrese el valor numerico
Escribir "El mayor es ",a de a: ";
Sino
    cin>>a;
Escribir "El mayor es ",c
    cout<<"Ingrese el valor numerico
FinSi
de b: ";
Sino
    cin>>b;
Si b>c Entonces
Escribir "el mayor es ",b     cout<<"Ingrese el valor numerico
Sino de c: ";
Escribir "el mayor es ",c     cin>>c;
FinSi     if(a>c){
FinSi        if(a>c){
Fin             cout<<"El mayor es "<<a;
        }
       else{
            cout<<"El mayor es "<<c;
       }
    }  
    else{
        if(b>c){
             cout<<"El mayor es
"<<b;
        }
         else{
            cout<<"El mayor es "<<c;
         }
    }
   }

También podría gustarte