0% encontró este documento útil (0 votos)
22 vistas5 páginas

Examen Practica

El documento es un examen práctico de programación en C++ para la materia de Lenguaje y Autómatas 2, impartido por el docente José Ramiro Chaparro Baca. Incluye un programa que realiza operaciones aritméticas básicas y convierte un número decimal a binario y hexadecimal. El alumno que presenta el examen es Alan Ivan Morales Vásquez, del 7mo semestre.

Cargado por

Ramiro Chaparro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
22 vistas5 páginas

Examen Practica

El documento es un examen práctico de programación en C++ para la materia de Lenguaje y Autómatas 2, impartido por el docente José Ramiro Chaparro Baca. Incluye un programa que realiza operaciones aritméticas básicas y convierte un número decimal a binario y hexadecimal. El alumno que presenta el examen es Alan Ivan Morales Vásquez, del 7mo semestre.

Cargado por

Ramiro Chaparro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Instituto Tecnológico de Ciudad Jiménez

Examen-Practica

DOCENTE: I.s.c José Ramiro Chaparro Baca.


MATERIA: Lenguaje y Autómatas 2.
ALUMNO: Alan Ivan Morales Vásquez
N. CONTROL: 19740109
GRADO: 7er Semestre
11/11/2022
#include<iostream>

using namespace std;

int main(){
int a,b, suma = 0, resta = 0, multiplicacion=0,division=0;

cout<<"Ingresa los numeros \n"<< endl;


cout<<"ingresa valor a : "; cin>>a;
cout<<"ingresa valor b : "; cin>>b;

suma = a + b;
resta = a - b;
multiplicacion = a * b;
division = a / b;

cout<<"\nLa suma es: "<<suma<<endl;


cout<<"La resta es: "<<resta<<endl;
cout<<"La multiplicacion es: "<<multiplicacion<<endl;
cout<<"La division es: "<<division<<endl;

cout << "\nIngresa el resultado : ";


int numero;
string binario = "";
cin >> numero;
if (numero > 0) {
while (numero > 0) {
if (numero%2 == 0) {
binario = "0"+binario;
} else {
binario = "1"+binario;
}
numero = (int) numero/2;
}
} else if (numero == 0) {
binario = "0";
} else {
binario = "No se puede realizar la conversión. Ingrese solo numeros
positivos";
}
cout << "\n El resultado de la conversion es: " << binario<<endl;

long dec;
int rem;

std::cout << "Ingresa el resultado: ";


std::cin >> dec;

while (dec > 0) {


rem = dec % 16;
if (rem > 9) {
switch (rem) {
case 10: std::cout << "A"; break;
case 11: std::cout << "B"; break;
case 12: std::cout << "C"; break;
case 13: std::cout << "D"; break;
case 14: std::cout << "E"; break;
case 15: std::cout << "F"; break;
}
}
else {
std::cout << rem;
}
dec = dec / 16;
}
for(int i=0;i<1;i++){
for(int j=0;j<1;j++){
cout<<"| A|"<<"| B|"<<"| C|"<<"| D|"<<"|IP|"<<"|SP|"<<"| Z|"<<"| C|"<<"|
F|";
}
}
cout<<"\n";
//**
for(int i=0;i<10;i++){
for(int j=0;j<3;j++){
cout<<"|00|"<<"|01|"<<"|11|" ;
}
}

También podría gustarte