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|" ;
}
}