RECOPILACIÓN DE LOS CONOCIMIENTOS APRENDIDOS
SOLUCIÓN DE LA ACTIVIDAD
EJERCICIOS:
proceso Datos_Personales
//Algoritmo que solicita datos personales como: //;
//nombres y apellidos, documento de indentidad, genero, estado civil,familiares a
cargo, dirección de residencia , telefono //;
Definir nombres_apellidos Como Logico ;
Definir genero, estado_civil, familiares_a_cargo, dirección_residencia como caracter ;
Definir documento_de_identidad como entero ;
Definir telefono como entero ;
//Datos//
Escribir " Escriba su nombre y apellido " ;
Leer nombres ;
Escribir " Escriba su genero " ;
Leer genero ;
Escribir " Escriba su estado civil " ;
Leer estado_civil ;
Escribir " Escriba familiares a cargo " ;
Leer familiares_a_cargo ;
Escribir " Escriba dirección de residencia " ;
Leer dirección_de_residencia ;
Escribir " Escriba su documento de identidad " ;
Leer documento_de_identidad ;
Escribir " Escriba su telefono " ;
Leer telefono ;
//Resultados// ;
Escribir " Sus nombres son: ",nombres , " " ,apellidos ;
Escribir " Su genero es: " ,genero ;
Escribir " Su estado civil es: " , estado_civil ;
Escribir " Sus familiares a cargo: " , familiares_a_cargo ;
Escribir " Su dirección de residencia es: " , dirección_de_residencia , " " ,residencia ;
Escribir " Su documento de identidad es: " , documento_de_identidad , " " ,identidad ;
Escribir " Su telefono es: " , telefono ;
FinProceso
Resultado al compilar
//hallar el mayor número entre A, B, C.
#include <stdio.h>
main ()
int A,B,C,máx,min;
printf("digite el valor de A: ");
scanf("%i",&A);
printf("digite el valor de B: ");
scanf("%i",&B);
printf("digite el valor de C: ");
scanf("%i",&C);
if(A>B){
if(A>C){
máx=A;
else{
máx=C;
else{
if(B>C){
máx=B;
else{
máx=C;
if(A<B){
if(A<C){
min=A;
else{
min=C;
else{
if(B<C){
min=B;
else{
min=C;
printf("el mayor número es: %i.\n", max);
printf("el menor número es: %i.\n", min);
return 0;
}
Resultado al compilación
using namespace std ;
int Total [5] ;
int aux = 0 ;
int main()
cout << " Los múltiplos de 3:\n " ;
cout << " Numeros -15, -3: \n " ;
for (int i=15; i>=3 ; i--) {
if ( i % 3 == 0 ) {
Total [aux]= i ;
aux++ ;
cout << " Los múltiplos de 3 :\n " ;
for ( int x=0; x<5; x++){
cout << "_" << Total [x] <<endl ;
return 0 ;
}
using namespace std ;
int Total [5] ;
int i = 1 ;
int aux = 1 ;
int main()
{
cout << " los primeros 50 numeros pares : \n " ;
cout << " Los numeros estan del 0 al 100: \n ";
while ( i <= 100 )
{
if ( i % 2 == 0 ) {
cout <<aux <<" . " << i << endl ;
aux ++ ;
}
i++ ;
}
return 0 ;
}
Resultados al ejecutar
Resultados al Ejecutar:
#include <iostream>
using namespace std;
int main()
char o;
float a,b,R;
cout<<"Elige la operacion arirmetica que va a realizar oprimiendo a, b, c, o d\n\n";
cout<<"a. Sumar.\n\nb. Restar.\n\nc. Multiplicar.\n\[Link]\n\n"<< endl;
cin >> o ;
cout<<"\n\n";
switch(o)
{
case 'a':
cout<< "Usted va a realizar la suma de dos numeros Ej: a+b\n\n Digite el numero a: y
precione Enter\n\n"
cin >> a;
cout <<"\n\n Ahora digite el numero b: y precione Enter\n\n";
cin >> b;
R=a+b;
cout<< "\n\n La operacion con su resultado es:\n\n"<< a<<"+"<<b<<"="<<R;
break;
case'b':
cout<< "Usted va a realizar la resta de dos numeros Ej: a-b\n\n Digite el numero a: y precione
Enter\n\n" ;
cin >> a;
cout <<"\n\n Ahora digite el numero b: y precione Enter\n\n";
cin >> b;
R=a-b;
cout<< "\n\n La operacion con su resultado es:\n\n"<< a<<"-"<<b<<"="<<R;
break;
case'c':
cout<< "Usted va a realizar la multiplicacion de dos numeros Ej: a x b\n\n Digite el numero
a: y precione Enter\n\n" ;
cin >> a;
cout <<"\n\n Ahora digite el numero b: y precione Enter\n\n";
cin >> b;
R=a*b;
cout<< "\n\n La operacion con su resultado es:\n\n"<< a<<"*"<<b<<"="<<R;
case'd':
cout<< "Usted va a realizar la division de dos numeros Ej: a/b\n\n Digite el numero a: y
precione Enter\n\n" ;
cin >> a;
cout <<"\n\n Ahora digite el numero b: y precione Enter\n\n";
cin >> b;
if (b==0)
cout<<"\n\nNo puedo dividir por cero";
else
{
R=a/b;
cout<< "\n\n La operacion con su resultado es:\n\n"<< a<<"/"<<b<<"="<<R;
}
break;
default:
cout <<"No oprimiste una opcion valida";
cout <<"\n\n";
return 0;
Al ejecutar sale como resultado
Compiling single file...
--------
- Filename: C:\Users\Rafael Cantillo\Downloads\Operaciones aritméticas (6).cpp
- Compiler Name: TDM-GCC 4.9.2 64-bit Release
Processing C++ source file...
--------
- C++ Compiler: C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe
- Command: g++.exe "C:\Users\Rafael Cantillo\Downloads\Operaciones aritméticas (6).cpp"
-o "C:\Users\Rafael Cantillo\Downloads\Operaciones aritméticas (6).exe" -I"C:\Program
Files (x86)\Dev-Cpp\MinGW64\include" -I"C:\Program Files (x86)\Dev-
Cpp\MinGW64\x86_64-w64-mingw32\include" -I"C:\Program Files (x86)\Dev-
Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include" -I"C:\Program Files (x86)\Dev-
Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++" -L"C:\Program Files
(x86)\Dev-Cpp\MinGW64\lib" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-
w64-mingw32\lib" -static-libgcc
Compilation results...
--------
- Errors: 0
- Warnings: 0
- Output Filename: C:\Users\Rafael Cantillo\Downloads\Operaciones aritméticas (6).exe
- Output Size: 1,83410453796387 MiB
- Compilation Time: 5,42s
Al Ejecutar en pantalla:
Elige la operacion arirmetica que va realizar oprimiendo a, b, c, o d
a. sumar.
b. restar.
c. multiplicar.
d. dividir
BIBLIOGRAFÍA
Talens Oliag Sergio, 1995, Curso de programación en C++, recuperado de:
[Link]
Juan D MeGon, S.F, programarya, Inicia en la programación en C++. Aprende a
programar en C++ desde cero, recuperado de:
[Link]
Aprender a programar, 2017, La Importancia del Lenguaje C, recuperado de:
[Link]
Deitel, H. M., & Deitel, P. J. (2004). Cómo programar en C/C++ y Java. Pearson
educación.
Sierra, F. J. C. (2007). Programación orientada a objetos con C++ (Vol. 3). Grupo
Editorial RA-MA.