Professional Documents
Culture Documents
PRO_M3_GRUPO59
POR:
EFREN CHIA EUSCATEGUI
MARCO FIDEL BOTERO
JHON JAIRO SANCHEZ
PROGRAMACION
243002A_291
PRESENTADO A:
LUIS ABELARDO MARTINEZ
INTRODUCCION
OBJETIVOS
PROPUESTA
Utilizando el lenguaje de programacin C++ se realiz una aplicacin por consola que
nos permita realizar las operaciones bsicas de matemticas como son suma, resta,
multiplicacin y divisin, que nos haga las veces de calculadora bsica, adems al inicio
del programa nos pide un usuario y contrasea para ingresar.
datos u operacin para el programa que se est desarrollando. Por ejemplo: #define
CANTIDAD 100 aparezca en el programa.
#include <iostream>
#include <string>
#include <cstdlib>
#include <conio.h>
#define USER "grupo59"
#define PASS "59"
#define ENTER 13
#define BACKSPACE 8
#include <stdio.h>
#include "conio.h"
#include <stdlib.h>
secuencias de escape y/o cdigos de formato. Las secuencias de escape inician con \.
Ej. \n secuencia de escape que indica retorno de carro (nueva lnea); y los cdigos de
formato inician con %. Ej.: %d indica que un entero se visualizar en forma decimal
entera. o Segundo argumento contiene la o las variables que se van a mostrar. Los
argumentos se separan mediante una coma. o El nmero de variables debe
corresponder al nmero de indicadores de formato que se tienen en el primer argumento.
printf("
PROGRAMACION\n");
cout << imprime en pantalla la informacin, sea esta una cadena de texto (se escribe
entre comillas dobles) o el valor que contiene una variable. Adems, se puede incluir
indicadores de formato que indican una tarea especfica como saltar una lnea o tabular.
Requiere incluir la librera iostram.h
cout << "\t\t\tCALCULADORA BASICA" << endl;
cout << "\t\t\t----------------" << endl;
cout << "\n\tUsuario: ";
scanf(): la funcin scanf(), disponible al incluir stdio.h, permite leer datos por teclado. La
funcin scanf se usa de un modo similar a printf(), su primer argumento es una cadena
con marcas de formato. A ste le siguen una o ms direcciones de memoria. Si desea
leer por teclado el valor de una variable entera a, puede hacerlo as: scanf ("%d", &a);
scanf("%d", &C);
if(C >= 1 && C <=3){
printf ("\ingrese el primer nmero: ");
scanf ("%d", &A);
if (caracter! = BACKSPACE) {
password. push_back(caracter);
cout << "*";
} else {
if (password.length() > 0) {
cout << "\b \b";
password = password.substr(0, password.length() - 1);
}
}
caracter = getch();
}
#include <iostream>
#include <string>
#include <cstdlib>
#include <conio.h>
#define USER "grupo59"
#define PASS "59"
#define ENTER 13
#define BACKSPACE 8
#include <stdio.h>
#include "conio.h"
#include <stdlib.h>
using namespace std;
int main()
{
string usuario, password;
int contador = 0;
if (caracter != BACKSPACE) {
password.push_back(caracter);
cout << "*";
} else {
if (password.length() > 0) {
cout << "\b \b";
password = password.substr(0, password.length() - 1);
}
}
caracter = getch();
}
if (usuario == USER && password == PASS) {
ingresa = true;
} else {
cout << "\n\n\tEl usuario y/o password son incorrectos" << endl;
cin.get();
contador++;
}
} while (ingresa == false && contador < 3);
if (ingresa == false) {
cout << "\n\tACCESO DENEGADO" << endl;
} else {
cout << "\n\n\tBIENBENIDO" << endl;
do{
system("cls");
printf("
PROGRAMACION\n");
break;
}
}else if(C != 4){
printf("\nOpcion mal ingresada\n");
}
if(C != 4){
printf("\nPresione una tecla para continuar\n");
getchar(); getchar();
}
}while(C != 4);
}
cin.get();
return 0;
}
CONCLUCIONES
REFERENCIAS BIBLIOGRAFICAS