Está en la página 1de 27

RUBRICA FINAL

EIBY ALEJANDRO RUIZ PALOMO

Sergio Hernandez Ramirez

408

Programacion orientada de objetos

Conalep lic.barbara Herrera de Garza


PROGRAMA 1
#include <iostream>
using namespace std;

int main (){


cout<<"*Bienvenidos al modulo de programación orientada a
objetos*"<<endl;
return 0;
}

PROGRAMA 2
#include <iostream>
using namespace std;

int main (){


int n1,n2,r;
cout<<"ingresa un número :";
cin>>n1;
cout<<"ingresa un numero :";
cin>>n2;
r=n1+n2;
cout<<"el resultado es :"<<r;
return 0;
}

PROGRAMA 3
/*Realiza un programa que multiplique 3 valores enteros y que muestren el
resultado en pantalla*/
#include <iostream>
using namespace std;
int main (){
int n1,n2,n3, r;
cout<<"ingresa un numero :";
cin>>n1;
cout<<"ingresa un numero :";
cin>>n2;
cout<<"ingresa un numero :";
cin>>n3;
r=n1*n2*n3;
cout<<"el resultado es :"<<r;
return 0;

PROGRAMA 4
/*Realiza un programa que divida 2 valores y que muestre el resultado en pantalla*/
#include <iostream>
using namespace std;

int main (){


int n1,n2,r;
cout<<"ingresa un número :";
cin>>n1;
cout<<"ingresa un numero :";
cin>>n2;
r=n1/n2;
cout<<"el resultado es :"<<r;
return 0;
}

PROGRAMA 5
/*Este programa cuenta con números en intervalos de 8.
SENTENCIA EXIT Y RETURN*/
#include<iostream>
using namespace std;
int main(){
int num =0;
while(num<= 100){
cout<<num<< endl;
num+=8;
if(num == 40) {
exit(0);
}
}
return 0;
}
PROGRAMA 6
/* La salida de este programa es una calculadora de operaciones básicas mediante la
implementación de la sentencia switch */
#include <iostream>
using namespace std;
int main() {
char operacion;
float num1, num2;

cout << "Ingrese la operación que desea realizar (+, -, *, /): ";
cin >> operacion;

cout << "Ingrese el primer número: ";


cin >> num1;
cout << "Ingrese el segundo número: ";
cin >> num2;
switch (operacion) {
case '+':
cout << "La suma es:"<< num1 + num2 << endl;
break;
case '-':
cout << "La resta es: "<< num1 - num2 << endl;
break;
case '*':
cout << "La multiplicación es:" << num1 * num2 << endl;
break;
case '/':
if(num2 == 0) {
cout << "No se puede dividir entre cero." << endl;
} else {
cout << "La división es:" <<num1 / num2 << endl;
}
break;
default:
cout << "Operación inválida." <<endl;
break;
}
return 0;
}

PROGRAMA 7

#include<iostream>
#include<stdlib.h>

using namespace std;


int main(){
int i;
i = 20;
do{
cout<<i<<endl;
i--;//decrementa el iterador de uno en uno
}while(i>=1);
system("pause");
return 0;
}

PROGRAMA 8
#include<iostream>

using namespace std;

int main(){
int i;

for(i=20; i<=50; i++){


cout<<i<<endl;
}

return 0;
}

PROGRAMA 9

#include <iostream>
#include <conio.h>
using namespace std;

int main() {
for (int i = 20; i >= 1; i--) {
cout << i << endl;
}

getch();
return 0;
}

PROGRAMA 10

/* Realiza el siguiente programa de programación en C++ que solicite la entrada estándar


y que muestre un entero del 1-10 de la misma forma que muestre la salida estándar de
multiplicar. */
#include <iostream>
int main() {
int numero;

std::cout << "Ingrese un número: ";


std::cin >> numero;

std::cout << "Tabla de multiplicar del " << numero << ":" << std::endl;
for (int i = 1; i <= 10; i++) {
std::cout << numero << " x " << i << " = " << (numero * i) << std::endl;
}
return 0;

PROGRAMA 11

#include <iostream>
#include <conio.h>
using namespace std;

int main() {
int
numeros[]
= {1, 2, 3,
4, 5};
int
suma = 0;

for (int i
= 0; i < 5;
i++) {
suma += numeros[i];
}
cout << "La suma de los elementos del vector es: " << suma << endl;
getch();
return 0;

PROGRAMA 12
/* EJEMPLO BIDIMENSIONAL */
#include <stdio.h>

int main() {

int fila, columna;

int matriz[2][2] = {{1, 2}, {3, 4}};

for (fila = 0; fila < 2; fila++) {

for (columna = 0; columna < 2; columna++) {

printf("%d ", matriz[fila][columna]);

}
printf("\n");

return 0;

PROGRAMA 13
/* EJEMPLO TRIDIMENSIONAL */
/*En este programa, se declara un arreglo tridimensional matriz de tamaño 2x3x4 para
almacenar los números.
Luego, se utiliza un conjunto de bucles anidados for para recorrer cada elemento de la
matriz y mostrarlo en la salida estándar.
La salida del programa será:*/
#include <iostream>

int main() {
const int DIMENSION_1 = 2;
const int DIMENSION_2 = 3;
const int DIMENSION_3 = 4;
int matriz[DIMENSION_1][DIMENSION_2][DIMENSION_3] = {
{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}},
{{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}
};
std::cout << "Matriz tridimensional:" << std::endl;
for (int i = 0; i < DIMENSION_1; i++) {
for (int j = 0; j < DIMENSION_2; j++) {
for (int k = 0; k < DIMENSION_3; k++) {
std::cout << matriz[i][j][k] << " ";
}
std::cout << std::endl;
}
std::cout << std::endl;
}
return 0;
PROGRAMA 14
/*EJEMPLO MULTIDIMENSIONAL*/
#include<stdio.h>
#include<stdio.h>

int main(){
int habitantesVivienda [5][25];
habitantesVivienda[3][24]=4;
printf("El numero de personas que viven en la vivienda 24 del piso 3 es
%d/n",habitantesVivienda[3][24]);
return 0;
}

PROGRAMA 15
/* PRACTICA 1 DE ARREGLOS - Realiza el siguiente programa que defina un vector de
numeros y que calcule la suma de los siguientes elementos (1,5) */
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int numeros[] = {6, 7, 8, 9, 10};
int suma = 0;
for (int i = 1; i <= 5; i++) {
if (i == 1 || i == 5) {
suma += numeros[i - 1];
}
}
cout << "La suma de los elementos (1,5) del vector es: " << suma << endl;
getch();
return 0;
}
PROGRAMA 16
/*PRACTICA EJEMPLO UNIDIMENSIONAL*/
#include <iostream>
int main() {
int x[10];
int i;
char p;
for (i = 0; i < 10; i++) {
printf("Escribe el elemento %d: ", i);
scanf("%d", &x[i]);
}
printf("El valor del elemento 0 es %d\n", x[0]);
printf("El valor del décimo elemento es %d\n", x[9]);
for (i = 0; i < 10; i++) {
printf("%d ", x[i]);
}
return 0;
}
PROGRAMA 17
/*CODIGO PRACTICA CALZADO*/:
#include <iostream>
using namespace std;
int main() {
int calzados[5][3];
int i, j;
int total = 0;
for (i = 0; i < 5; i++) {
for (j = 0; j < 3; j++) {
cout << "Ingrese el valor para calzado[" << i << "][" << j << "]: ";
cin >> calzados[i][j];
}
}
for (i = 0; i < 5; i++) {
for (j = 0; j < 3; j++) {
total += calzados[i][j];
}
cout << "Total de calzados: " << total << endl;
return 0;
}
CODIGOS RUBRICA 1
CODIGO 1
//Realiza el siguiente programa que realice las siguientes operaciones(suma,resta,* y /

#include<iostream>
using namespace std;
int main(){
int n1,n2,suma=0, resta=0, multiplicacion=0, division=0;
cout<<"digite un numero";cin>>n1;
cout<<"Digite otro numero:";cin>>n2;

suma= n1 + n2;
resta= n1 - n2;
multiplicacion= n1 *n2;
division= n1/ n2;

cout<<"\n La suma es:"<<suma<<endl;


cout<<"\n La resta es:"<<resta<<endl;
cout<<"\n La multiplicación es:"<<multiplicación<<endl;
cout<<"\n La división es:"<<división<<endl;
return 0;
}
CODIGO 2
#include<iostream>
using namespace std;
int main(){
int numero, multiplicación;
do {
cout << "Digite un numero: ";
cin >> numero;
} while (numero <= 0 || numero > 10);

for(int i = 1; i <= 20; i++){


multiplicacion = número * i;
cout << número << "x" << i << "=" << multiplicacion << endl;
}
cout << "\n\n";
return 0;
}

CODIGO 3
#include<iostream>
#include<string>
using namespace std;
int main() {
string genero;

cout << "Ingrese su género (verdadero/falso): ";


cin >> genero;

if (genero == "verdadero" || genero == "Verdadero") {


cout << "Tu género es verdadero." << endl;
} else if (genero == "falso" || genero == "Falso") {
cout << "Tu género es falso." << endl;
} else {
cout << "Genero no reconocido." << endl;
}

return 0;
}
CODIGOS RUBRICA 2
CODIGO 1
/*Realiza el sig programa que almacene en un vector de 5 posiciones,5
nombres diferentes de una cantidad máxima de 7 caracteres por nombre, daremos usos a
vectores unidimensionales como cadenas */

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

char uno[5] [7];


int i=0;
int main(){
for (i=0;i<5;i++){
if(i==0){
strcat(uno[0],"Pedro");
}if (i==1){
strcat(uno[1],"Maria");
}if (i==2){
strcat(uno[2],"Jose");
}if (i==3){
strcat(uno[3],"Luis");
}if (i==4){
strcat(uno[4],"Daniel");
}if (i==5){
strcat(uno[5],"Lucia");
}
fflush(stdin);
printf("El nombre es: %s \n",uno[i]);
}
return 0;
}

CODIGO 2
/*Realiza el siguiente programa que sume 10 valores que se almacene en un vector*/

#include<stdio.h>
int main(){
int valores[10];
int suma=0;
for (int i=0;i< 10; i++){
printf("Ingrese el valor %d:",i+1);
scanf("%d",&valores[i]);
}
for(int i= 0;i<10; i++){
suma +=valores[i];
}
printf("La suma de los valores es: %d",suma);
return 0;

También podría gustarte