ejercicios_programacion_c++

13
ESCUELA POLITÉCNICA DEL EJÉRCITO EJERCICIOS DE PROGRAMACIÓN 1. //suma de dos números enteros Proceso suma Definir num1, num2, suma como entero; Escribir "ingrese un numero entero"; Leer num1; Escribir "ingrese un numero entero"; Leer num2; Repetir suma<-num1+num2 Escribir "la suma es" ,suma; Escribir "ingrese un numero entero"; leer num1; Escribir "ingrese un numero entero"; leer num2; Hasta Que suma<-0 FinProceso

description

ejercicios resusltos en c++

Transcript of ejercicios_programacion_c++

Page 1: ejercicios_programacion_c++

ESCUELA POLITÉCNICA DEL EJÉRCITO

EJERCICIOS DE PROGRAMACIÓN

1. //suma de dos números enteros

Proceso suma

Definir num1, num2, suma como entero;

Escribir "ingrese un numero entero";

Leer num1;

Escribir "ingrese un numero entero";

Leer num2;

Repetir

suma<-num1+num2

Escribir "la suma es" ,suma;

Escribir "ingrese un numero entero";

leer num1;

Escribir "ingrese un numero entero";

leer num2;

Hasta Que suma<-0

FinProceso

Page 2: ejercicios_programacion_c++

2. //resta dos numeros enteros

Proceso resta

definir num1, num2, resta Como Entero;

Escribir "ingrese un numero entero" ;

Leer num1;

Escribir "ingrese un numero entero" ;

Leer num2;

Repetir

Si num1>-num2 Entonces

resta<-num1-num2

Escribir "la resta es" , resta;

Sino

Escribir "ingrese un numero mayor al segundo";

FinSi

Escribir "ingrese un numero entero" ;

Leer num1;

Escribir "ingrese un numero entero" ;

Leer num2;

Hasta Que resta<0

FinProceso

Page 3: ejercicios_programacion_c++

3. //multiplicacion de dos numeros enteros

Proceso multiplicacion

definir num1, num2, multi como entero;

escribir "ingrese un numero entero";

leer num1;

escribir "ingrese un numero entero";

leer num2;

Repetir

multi<-num1*num2

Escribir "la multiplicaion es" ,multi;

escribir "ingrese un numero entero";

leer num1;

escribir "ingrese un numero entero";

leer num2;

Hasta Que num1<-0

FinProceso

Page 4: ejercicios_programacion_c++

4. //division de dos numeros enteros

Proceso division

definir num1, num2, divi como entero;

escribir "ingrese un numero entero";

leer num1;

escribir "ingrese un numero entero";

leer num2;

Repetir

divi<-num1/num2

Escribir "la division es" ,divi;

escribir "ingrese un numero entero";

leer num1;

escribir "ingrese un numero entero";

leer num2;

Hasta Que num1<-0

FinProceso

Page 5: ejercicios_programacion_c++

5. //maximo comun divisor

Proceso mcd

Definir a,b, cosc, res Como Entero

Escribir " ingrese un numero "

leer num1;

Escribir " ingrese un numero "

leer num2;

Si num1>0 y num2>0 Entonces

Si num1>num2 Entonces

c=num1

d=num2

Sino

c=n2

d=n1

FinSi

Repetir

cosc=c/d

res=c%d

c=d

d=res

Hasta Que res=0

Escribir " el mcd es: " c

Sino

Escribir " ingrese numeros positivos "

FinSi

FinProceso

Page 6: ejercicios_programacion_c++

6. //serie de numeros

Proceso serie definir n,cont,suma,producto,max,min,p como entero; escribir "ingrese el numero"; leer n; cont<-0 suma<-0 producto<-1 promedio<-1 max<-a min<-a Repetir Mientras n<>0 Hacer cont<-cont+1 suma<-suma+n producto<-producto*n promedio<-producto/2 Si a>max Entonces max<-a FinSi Si a<min y a>0 Entonces min<-a FinSi leer n; FinMientras escribir " ",cont; escribir "suma es ",suma; escribir "producto es",producto; escribir "promedio es",promedio; escribir "el mayor es",max; escribir "el menor es",min; escribir "ingrese el numero"; leer n; Hasta Que n<-0 FinProceso

Page 7: ejercicios_programacion_c++

7. //el numero mayor de cuatro numeros

Proceso cuatro definir a,b,c,d como entero; escribir "ingrese un numero entero"; leer a; escribir "ingrese un numero entero"; leer b; escribir "ingrese un numero entero"; leer c; escribir "ingrese un numero entero"; leer d; Si a>b Entonces Si a>c Entonces Si a>d Entonces mayor<-a Sino mayor<-d FinSi Sino Si c>d Entonces mayor<-c sino mayor<-d FinSi FinSi Sino Si b>c Entonces Si b>d Entonces mayor<-b Sino mayor<-d FinSi Sino Si c>d Entonces mayor<-0 Sino mayor<-d FinSi FinSi FinSi Escribir "el mayor es ", mayor; FinProceso

Page 8: ejercicios_programacion_c++

8. //lea tres numeros uno suma de los otros dos

Proceso quinto

definir a,b,c,d,e,f como entero;

escribir "ingrese un numero";

leer a;

escribir "ingrese un numero";

leer b;

escribir "ingrese un numero";

leer c;

Si a=b+c Entonces

escribir "el primero es la suma de los otros dos ";

Sino

Si b=a+c Entonces

escribir "el segundo es la suma de los otros dos ";

Sino

Si c=a+b Entonces

escribir "el tercero es la suma de los otros dos ";

sino

escribir "ninguno es la suma de los otros dos ";

FinSi

FinSi

FinSi

FinProceso

Page 9: ejercicios_programacion_c++

9. //capital banco

Proceso capital

definir ci,i,n,p como entero;

definir cf como numero;

escribir "ingrese el capital ";

leer ci;

escribir "ingrese el interes ";

leer i;

escribir "ingrese duracion deposito en semanas ";

leer p;

i1=i/100

i=i1*ci/365

cf=ci+(i1*p*7)

escribir "el capital acumulado es ",cf;

FinProceso

Page 10: ejercicios_programacion_c++

10. //Decimal a Binario

Proceso conversion

definir cont, bin,dec,integer como entero;

escribir "ingrese un numero entero";

leer dec;

bin=0

cont=1

Mientras dec>1 Hacer

bin=bin+(dec%2)*cont;

dec=dec/2;

cont=cont*10

FinMientras

bin=bin+cont*dec

escribir "el resultados es ",bin;

FinProceso

Page 11: ejercicios_programacion_c++

11. //expresion 1

Proceso expresion

definir a,n como reales;

escribir "ingrese un numero entero";

leer n;

Si n>0 Entonces

a=(3^(n-1)*3^n)/3^((n-1)*3^(n+1))

escribir "el valor de la expresion es ",a;

Sino

escribir "ingrese otro valor";

FinSi

FinProceso

Page 12: ejercicios_programacion_c++

12. //expresion 2

Proceso expresion

definir a,b,p como enteros;

escribir "ingrese el valor de a";

leer a;

Escribir "ingrese el valor de b";

leer b;

Repetir

Si a>0 y b>0 Entonces

p=((4*a-4*b)/(a-b))^3

escribir "el valor de la expresion es ",p;

Sino

escribir "ingrese otro valor";

FinSi

escribir "ingrese el valor de a";

leer a;

Escribir "ingrese el valor de b";

leer b;

Hasta Que a<-0 y b<-0

FinProceso

Page 13: ejercicios_programacion_c++

MATERIA:

FUNDAMENTOS DE

PROGRAMACIÓN

PROFESOR:

DORYS QUIROZ ING. SISTEMAS

ALUMNO:

CAPT DE COM. PAREDES R.POLO F.

ESPE-MATRIZ