Los códigos más visitados de Dev - C++

Listado de los códigos más visitados durante los últimos 30 días
Imágen de perfil

Calcular la edad


243 visualizaciones el último mes

Dev - C++

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 4 de Abril del 2020 por Administrador (718 códigos)
79.574 visualizaciones desde el 4 de Abril del 2020
Código que solicita la fecha actual y la fecha de nacimiento y indica la edad exacta con meses y dias.

calcular-edad
sin imagen de perfil

EJERCICIO C++


112 visualizaciones el último mes

Dev - C++

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 17 de Octubre del 2021 por Anonymous
5.478 visualizaciones desde el 17 de Octubre del 2021
En una clase de 5 alumnos se han realizado tres exámenes y se requiere determinar el número de :
a) Alumnos que aprobaron todos los exámenes.
b) Alumnos que aprobaron al menos un examen.
c) Alumnos que aprobaron únicamente el último examen.
Realice un programa que permita la lectura de los datos y el cálculo de las estadísticas.
Imágen de perfil

Escaleras y Serpientes


91 visualizaciones el último mes

Dev - C++

Publicado el 2 de Junio del 2022 por Eaguilar
4.356 visualizaciones desde el 2 de Junio del 2022
este es el código en c++ para proyecto del juego Escaleras y Serpientes donde se
realizo como primer programa realizado en C++ .
con la idea de ayudar a cualquier persona que desarrollara un proyecto similar para
que ayude en el análisis, ya que no encontré mucho en como realizarlo, si ha muchas formas o mejores para hacerlo esta fue la lógica y algoritmos realizados en dicho proyecto
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Simplificar fracciones


90 visualizaciones el último mes

Dev - C++

Publicado el 11 de Diciembre del 2020 por Dario (19 códigos)
11.778 visualizaciones desde el 11 de Diciembre del 2020
Codigo hecho en C++ para simplificar una fraccion, tiene una funcion para calcular el mcd.
sin imagen de perfil

¿Cómo solucionar problema de puntajes


85 visualizaciones el último mes

Dev - C++

Publicado el 5 de Septiembre del 2022 por Luximpurl
835 visualizaciones desde el 5 de Septiembre del 2022
Este es el juego snake.
Hasta ahora se puede jugar sin problemas y marca los puntajes principales, mi problema es que lo que yo necesito es que al perder en el juego yo ingresar mi nombre, luego al jugar otra persona e ingrese su nombre guarde estos datos en un archivo txt (en el archivo que se crea automaticamente) y los muestre en pantalla ordenados de mayor a menor, hay una falla y se guardan caracteres extraños en el archivo, gracias por leer, y por tratar de ayudar
sin imagen de perfil

Calculadora de resistencias de 4 y 5 bandas


85 visualizaciones el último mes

Dev - C++

Publicado el 10 de Noviembre del 2022 por Exmachina
2.471 visualizaciones desde el 10 de Noviembre del 2022
#include<iostream>
#include<windows.h>
#include<conio.h>
#include<string>
#include<sstream>
#define color SetConsoleTextAttribute

using namespace std;
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
std::string toString(auto &i) {
std::stringstream ss;
ss << i;

return ss.str();
}

void banda4 (){
system("cls");
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
int i, a,b,c,d;
float result;
color(hConsole ,2);
std::cout<<" PARAMETROS DE RESISTENCIA"<<endl;
gotoxy(65,0);
color(hConsole,3);
cout<<"TABLA DE VALORES";
gotoxy(1,1);
color(hConsole, 15);
cout<<"|COLOR| |BANDA 1| |BANDA 2| |MULTIPLICADOR| |TOLERANCIA|";
gotoxy(45,2);
color(hConsole, 8);
cout<<"NEGRO 0 0 X 1";
gotoxy(45,3);
color(hConsole, 6);
cout<<"MARRON 1 1 X 10 +/- 1%";
gotoxy(45,4);
color(hConsole, 4);
cout<<"ROJO 2 2 X 100 +/- 2%";
gotoxy(45,5);
color(hConsole, 6);
cout<<"NARANJA 3 3 X 1000";
gotoxy(45,6);
color(hConsole, 14);
cout<<"AMARILLO 4 4 X 10000";
gotoxy(45,7);
color(hConsole, 2);
cout<<"VERDE 5 5 X 100000 ";
gotoxy(45,8);
color(hConsole, 1);
cout<<"AZUL 6 6 X 1000000";
gotoxy(45,9);
color(hConsole, 5);
cout<<"VIOLETA 7 7 X 10000000";
gotoxy(45,10);
color(hConsole, 8);
cout<<"GRIS 8 8 X 100000000";
gotoxy(45,11);
color(hConsole, 15);
cout<<"BLANCO 9 9 X 1000000000";
gotoxy(45,12);
color(hConsole , 14);
cout<<"DORADO X 0.1 +/- 5%";
gotoxy(45,13);
color(hConsole, 7);
cout<<"PLATEADO X 0.01 +/- 10%";
gotoxy(0,1);
cout<<" ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬"<<endl;
std::cout<<"==>Ingrese el numero del color: ";
std:cin>>i;
std::cout<<"==>Ingrese el numero del color: ";
std::cin>>a;
std::cout<<"==>Ingrese el Multiplicador: ";
std::cin>>b;
std::cout<<"==>Ingrese la Tolerancia: " ;
std::cin>>d;
color(hConsole, 3);
color(hConsole, 7);
std::string s = toString(i) + toString(a);
c=(a)+(i)*10;
result=b*c;
if(result>999){
result=result/1000;
std::cout<<"\n =====El valor de la resistencia es: \n "<< result <<"K ohms "<<d<<"%"<<" \n"<<std::endl;
}else{
std::cout<<"\n =====El valor de la resistencia es: \n "<< result <<" ohms "<< d <<"%"<<" \n"<<std::endl;
}



}

void banda5 (){
system("cls");
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
int i,a,b,c,d,e,f;
float result;
color(hConsole, 2);
cout<<" PARAMETROS DE RESISTENCIA"<<endl;
gotoxy(65,0);
color(hConsole, 3);
cout<<"TABLA DE VALORES";
gotoxy(40,1);
color(hConsole, 15);
cout<<"COLOR |BANDA 1| |BANDA 2| |BANDA 3| |MULTIPLICADOR| |TOLERANCIA|";
gotoxy(40,2);
color(hConsole, 8);
cout<<"NEGRO 0 0 0 X 1";
gotoxy(40,3);
color(hConsole, 6);
cout<<"MARRON 1 1 1 X 10 +/- 1%";
gotoxy(40,4);
color(hConsole, 4);
cout<<"ROJO 2 2 2 X 100 +/- 2%";
gotoxy(40,5);
color(hConsole, 6);
cout<<"NARANJA 3 3 3 X 1000";
gotoxy(40,6);
color(hConsole, 14);
cout<<"AMARILLO 4 4 4 X 10000";
gotoxy(40,7);
color(hConsole, 2);
cout<<"VERDE 5 5 5 X 100000 ";
gotoxy(40,8);
color(hConsole, 1);
cout<<"AZUL 6 6 6 X 1000000";
gotoxy(40,9);
color(hConsole, 5);
cout<<"VIOLETA 7 7 7 X 10000000";
gotoxy(40,10);
color(hConsole, 8);
cout<<"GRIS 8 8 8 X 100000000";
gotoxy(40,11);
color(hConsole, 15);
cout<<"BLANCO 9 9 9 X 1000000000";
gotoxy(40,12);
color(hConsole, 14);
cout<<"DORADO X 0.1 +/- 5%";
gotoxy(40,13);
color(hConsole, 7);
cout<<"PLATEADO X 0.01 +/- 10%";
gotoxy(0,1);
cout<<" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
cout<<"==>Ingrese el numero del color: " ;
cin>>i;
cout<<"==>Ingrese el numero del color: " ;
cin>>a;
cout<<"==>Ingrese el numero del color: " ;
cin>>b;
cout<<"==>Ingrese el Multiplicador: ";
cin>>c;
cout<<"==>Ingrese la Tolerancia: " ;
cin>>e;
color(hConsole, 3);
color(hConsole, 7);
std::string s = toString(i) + toString(a);
f=(a)+(i)*10;
std::string ss = toString(b);
d = (b)+(f)*10;
result=d*c;
if (result>999){
result=result/1000;
std::cout<<"\n =====El valor de la resistencia es: \n " << result <<"K ohms "<<e<<"%"<<" \n"<<std::endl;

}else{
std::cout<<"\n =====El valor de la resistencia es: \n "<<result<<" ohms "<<e<<"%"<<"\n "<<std::endl;
}

}
void menuprincipal(){
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
color(hConsole, 2);
cout<<"\t CALCULADORA DE RESISTENCIAS \n";
color(hConsole, 15);
cout<<"\t ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ \n"
<<"\t Elija el tipo de resistencia: \n"
<<"\t 1. Resistencias de 4 Bandas \n"
<<"\t 2. Resistencias de 5 Bandas \n"
<<"\t 3. Salir del Programa."<<endl;
}
int main(){
int opci;
do{
system("cls");
menuprincipal();
cin>>opci;

switch(opci){
case 1:
banda4();
getch();
break;
case 2:
banda5();
getch();
break;
case 3:
cout<<"Fin del programa..."<<endl;
getch();
break;
default:
cout<<"////Opcion no valida\\\\"<<endl;
getch();
}

}
while (opci !=3);
return 0;

}
Imágen de perfil

C++ input() función como Python


80 visualizaciones el último mes

Dev - C++

Publicado el 4 de Julio del 2022 por Kevin
1.413 visualizaciones desde el 4 de Julio del 2022
Si sabes C++ y Python, sabrás que para añadir un valor a una variable y, además, darle un mensaje al usuario de qué debe introducir (llamale nombre (string), edad (integer), letra (char), promedio (float), etc), en python es tan simple como:

1
edad = input("pon tu edad: ")

Mientras que en C++ sería
1
2
3
int edad;
cout << "Pon tu edad: ";
cin << edad;

Hoy he visto un código que pedía nombre, edad, fecha de nacimiento, sexo (con una letra), promedio, etc etc etc, y era horrible el código porque era mil veces el copia y pega de esas 3 líneas y decidí crear una función similar a la que usa Python para agilizar escribir código y sea más legible.
sin imagen de perfil

Programa para Nro de estudiantes


79 visualizaciones el último mes

Dev - C++

Publicado el 7 de Octubre del 2022 por Alfredo Villalobos
697 visualizaciones desde el 7 de Octubre del 2022
Dada una sección de N estudiantes y las notas de los cortes (dos, una por corte), realizar un programa (en el lenguaje que se ve en la materia) que permita obtener lo siguiente:

notas de los cortes de cada estudiante (arreglo bidimensional; los valores pueden ser generados al azar)
nota definitiva (obtenida a partir del 40% y 60%, de las notas de los cortes, respectivamente) de cada estudiante (puede ser un arreglo bidimensional, o parte del arreglo bidimensional anterior)
calificación promedio de la sección (definitiva y cortes)
nota más alta de la sección (definitiva y cortes)
nota más baja de la sección (definitiva y cortes)
cantidad de estudiantes aprobados
cantidad de estudiantes reprobados
El valor de N debe estar entre 30 y 70, inclusive (requiere la generación de números aleatorios)
sin imagen de perfil

Inicios


78 visualizaciones el último mes

Dev - C++

Publicado el 19 de Octubre del 2022 por Victor
881 visualizaciones desde el 19 de Octubre del 2022
#include <iostream>

using namespace std;

struct s {

float * f;

};

void make (s * p, float x = 10) {

float * f = new float;

* f = tamaño de (* f) / tamaño de (flotante) * 10;

p-> f = f;

}

int main () {

s * ss = new s;

hacer (ss);

cout << * (* ss) .f;

eliminar ss-> f;

eliminar ss;

return 0;

}
Imágen de perfil

Mapa movible


75 visualizaciones el último mes

Dev - C++

Publicado el 31 de Enero del 2022 por Esflownk
1.411 visualizaciones desde el 31 de Enero del 2022
Este programa no esta aqui para que me den un like sino que es para ustedes usenlo como quieran si quieren volverlo aun mejor, pues aganlo este programa
Imágen de perfil

Clase para trabajar con fechas


66 visualizaciones el último mes

Dev - C++

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 18 de Noviembre del 2018 por Administrador (718 códigos)
16.641 visualizaciones desde el 18 de Noviembre del 2018
Clase en C++ para trabajar con fechas. La clase contiene información del día, mes y año. La clase tiene un método para imprimir esta información y métodos para obtener cada uno de los campos.

fecha
Imágen de perfil

Suma, resta y multiplicación de matrices


63 visualizaciones el último mes

Dev - C++

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Abril del 2021 por Administrador (718 códigos)
16.197 visualizaciones desde el 18 de Abril del 2021
Calculadora de matrices donde se introduce la dimensión de vuestras dos matrices, y posteriormente los datos. El programa, en funcion de las caracteristicas de cada matriz, os ofrecera la posibilidad de sumarlas, restarlas o multiplicarlas entre ellas (siempre y cuando el programa interprete que se pueden hacer dichas operaciones con esas matrices).
Imágen de perfil

Crear y resolver un laberinto


60 visualizaciones el último mes

Dev - C++

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Enero del 2019 por Administrador (718 códigos)
16.904 visualizaciones desde el 14 de Enero del 2019
Es programa generara una matriz, que dibujara como un laberinto aleatorio cada vez que ejecutéis el programa. Este deberá buscar el camino para determinar si existe una salida o no la hay. Para ello, se utilizara la regla de la mano derecha, que consiste en "imaginariamente" poner la mano derecha en la pared del laberinto, y no despegarla en ningún momento hasta encontrar la salida. Se dice, por si no lo sabíais, que cuando se entra en un laberinto, si apoyas la mano derecha (o izquierda, pero se suele decir derecha) en la pared del laberinto, y empiezas a recorrerlo sin separar la mano en ningún momento de la pared, por regla general, deberás llegar a la salida, pues de esta forma, recorres todos los pasillos del laberinto y no hay mas remedio que en algún momento, acabes en la salida (o llegues desde donde empezaste en el caso de que no exista salida). El programa se basara en eso. El programa ira recorriendo los pasillos del laberinto con esa regla, y si en algún momento llega hasta el punto donde empezó significara que el laberinto no tiene salida, o que si la tiene pero no puede acceder a ella.

laberinto
sin imagen de perfil

Funciones: Valor Absoluto y Signo de X


39 visualizaciones el último mes

Dev - C++

Actualizado el 18 de Septiembre del 2021 por Anonymous (7 códigos) (Publicado el 26 de Agosto del 2021)
1.997 visualizaciones desde el 26 de Agosto del 2021
Funciones reales de variable real: Valor absoluto y signo de x. |X| y SIGN(X).

Estas versiones simples de las funciones anteriormente mencionadas utilizan plantillas para poder funcionar con cualquier tipo, pero solo deberían ser utilizadas con números enteros con signo y con números flotantes.

No duden en dejar sus comentarios/valoraciones, gracias, saludos.