Aqui les dejo dos programas, que cuando los hice busque mucho por la web, y no encontre algo tan especifico, por eso decidi compartirlo...
#include <stdio.h>
using namespace std;
//Programa que
muestra un arreglo con numeros pares de 0 a 72, luego pide las
coordenadas y muestra el numero de dichas coordenadas
//y por el ultimo mostra el menor num menor y el mayor del arreglo
//Escribanme grosvin17@gmail.com
int main(int argc, char *argv[]) {
int i,j,numBuscar=0,x,y,mayor=0,menor=0;
int arreglo[6][6]={0},cont=0;
int posicion[6][6]={0};
while(cont<=36){
for(i=0;i<6;i++){
for(j=0;j<6;j++){
arreglo[i][j]=cont=cont+2;;
printf(" [%d]",arreglo[i][j]);
}
printf("\n");
}
}
printf("\n");
do{
printf(" Ingrese la la cordenda de X: ");
scanf("%d",&x);
printf(" Ingrese la la cordenda de Y: ");
scanf("%d",&y);
if(x<0 || x >5 || y<0 || y>5 ){
printf(" Coordenadas no validas debe de ser entre 0 y 5 \n");
}
}while((x<0 || x >5 || y<0 || y>5 ));
for(i=0;i<6;i++){
for(j=0;j<6;j++){
if(x==i && y==j ){
printf(" El numero en esa cordenda es: [%d]",arreglo[i][j]);
}
}
printf("\n");
}
printf("\n");
for(i=0;i<6;i++){
for(j=0;j<6;j++){
if(arreglo[i][j]>mayor){
mayor=arreglo[i][j];
}
if(arreglo[i][j]<menor){
menor=arreglo[i][j];
}
}
}
printf(" El numero mayor es : %d",mayor);
printf(" El numero menor es : %d",menor);
return 0;
}
-----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#define c 10
#define f 10
using namespace std;
//Muestra un arreglo con numeros del 1 al 100 luego suma sus columnas
//Programa elaborado por Grosvin consulteme a grosvin17@gmail.com
int main(int argc, char *argv[]) {
int i,j;
int arreglo[f][c]={0},cont=1;
int SumaColumnas;
while(cont<=100){
for (i=0; i<f;i++){
for(j=0; j<c;j++){
arreglo[i][j]=cont++;
printf(" %d",arreglo[i][j]);
}
printf("\n");
}
cont++;
}
printf("\n La sumas de las columnas es : \n\n");
for (j=0; j<c;j++){
SumaColumnas=0;
for(i=0; i<f;i++){
SumaColumnas=SumaColumnas+arreglo[i][j];
}
printf(" %d",SumaColumnas);
}
return 0;
}
http://cplusplusgs.blogspot.com
Dedicado a todos aquellos que quieren iniciarse en el mundo de la Programación. printf("\n Bienvenidos a mi Blog! );
martes, 9 de junio de 2015
domingo, 1 de marzo de 2015
Programa que calcula el salario de un empleado segun su categoria
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main (){
cout<<"\n\n ------------------------------------------------------------------- ";
cout<<"\n\n -Programa que calcula el salario de un empleado segun su categoria- ";
cout<<"\n\n ------------------------------------------------------------------- ";
int cat,i,cont,n;
char nom[20];
float sue;
float nuevosue;
i=1;
cont=0;
while (i==1){
cout<<"\n\n Elija una categoria del 1 al 4: ";
cout<<"\n";
cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
cout<<"\n+ 1. Gerente +";
cout<<"\n+ 2. Sub-gerente +";
cout<<"\n+ 3. Asesor +";
cout<<"\n+ 4. Cajero +";
cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
cout<<"\n\n Ingresar la categoria del empleado: ";
cin>>cat;
if(cat==1 ||cat==2||cat==3||cat==4){
cout<<"\n\n Ingresa el nombre del empleado: ";
cin>>nom;
cout<<"\n\n Ingresar el sueldo del empleado: ";
cin>>sue;
if (cat==1){
cout<<"\n\n Aplicar 15% de aumento";
nuevosue=sue*0.15;
cont=cont+1;
}
else
if (cat==2){
cout <<"\n\n Aplicar el 10% de aumento";
nuevosue=sue*0.10;
cont=cont+1;
}
else
if(cat==3){
cout <<"\n\n Aplicar el 8% de aumento";
nuevosue=sue*0.08;
cont=cont+1;
}
else
if(cat==4){
cout <<"Aplicar el 7% de aumento";
nuevosue=sue*0.07;
cont=cont+1;
}
nuevosue=sue+nuevosue;
cout <<"\n\n El nuevo sueldo es:"<<nuevosue<<endl;
printf ("\n\n Presione 1 para continuar --------> ");
scanf("%d",&i);
}
else {
cout<<"\n INTRODUZCA UN VALOR VALIDO PARA EL SISTEMA"<<endl;
}
}
getch();
}
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main (){
cout<<"\n\n ------------------------------------------------------------------- ";
cout<<"\n\n -Programa que calcula el salario de un empleado segun su categoria- ";
cout<<"\n\n ------------------------------------------------------------------- ";
int cat,i,cont,n;
char nom[20];
float sue;
float nuevosue;
i=1;
cont=0;
while (i==1){
cout<<"\n\n Elija una categoria del 1 al 4: ";
cout<<"\n";
cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
cout<<"\n+ 1. Gerente +";
cout<<"\n+ 2. Sub-gerente +";
cout<<"\n+ 3. Asesor +";
cout<<"\n+ 4. Cajero +";
cout<<"\n+++++++++++++++++++++++++++++++++++++++++";
cout<<"\n\n Ingresar la categoria del empleado: ";
cin>>cat;
if(cat==1 ||cat==2||cat==3||cat==4){
cout<<"\n\n Ingresa el nombre del empleado: ";
cin>>nom;
cout<<"\n\n Ingresar el sueldo del empleado: ";
cin>>sue;
if (cat==1){
cout<<"\n\n Aplicar 15% de aumento";
nuevosue=sue*0.15;
cont=cont+1;
}
else
if (cat==2){
cout <<"\n\n Aplicar el 10% de aumento";
nuevosue=sue*0.10;
cont=cont+1;
}
else
if(cat==3){
cout <<"\n\n Aplicar el 8% de aumento";
nuevosue=sue*0.08;
cont=cont+1;
}
else
if(cat==4){
cout <<"Aplicar el 7% de aumento";
nuevosue=sue*0.07;
cont=cont+1;
}
nuevosue=sue+nuevosue;
cout <<"\n\n El nuevo sueldo es:"<<nuevosue<<endl;
printf ("\n\n Presione 1 para continuar --------> ");
scanf("%d",&i);
}
else {
cout<<"\n INTRODUZCA UN VALOR VALIDO PARA EL SISTEMA"<<endl;
}
}
getch();
}
martes, 24 de febrero de 2015
Calcula el ingreso y comisiones segun las ventas semanales para x cantidad de empleado..
-----------------------------------------------------------------------------------------------
#include <iostream>
char nombre[30];
using namespace std;
int main() {
int venSemanal;
float totalIngre;
while(venSemanal!=-1){
float comision;
cout<<"\n ---------------------------------------------\n ";
cout<<"\n Ingrese el nombre del vendedor : ";
cin>> nombre;
cout<<"\n Ingrese las ventas de la semana del vendedor : ";
cin>>venSemanal;
if(venSemanal >5000){
comision=0.09*venSemanal;
totalIngre=comision+200;
cout<<"\n --------------------------------------------- ";
cout<<"\n El vendedor : ";
cout<<nombre;
cout<<"\n A recibido : ";
cout<<totalIngre <<" Dolares \n";
}
cout<<"\n";
cout<<"\nPresione -1 para salir: ";
cin>>venSemanal;
cout<<"\n ";
}
return 0;
}
-----------------------------------------------------------------------------------------------
#include <iostream>
char nombre[30];
using namespace std;
int main() {
int venSemanal;
float totalIngre;
while(venSemanal!=-1){
float comision;
cout<<"\n ---------------------------------------------\n ";
cout<<"\n Ingrese el nombre del vendedor : ";
cin>> nombre;
cout<<"\n Ingrese las ventas de la semana del vendedor : ";
cin>>venSemanal;
if(venSemanal >5000){
comision=0.09*venSemanal;
totalIngre=comision+200;
cout<<"\n --------------------------------------------- ";
cout<<"\n El vendedor : ";
cout<<nombre;
cout<<"\n A recibido : ";
cout<<totalIngre <<" Dolares \n";
}
cout<<"\n";
cout<<"\nPresione -1 para salir: ";
cin>>venSemanal;
cout<<"\n ";
}
return 0;
}
Sacar el factorial
El usuario ingresa un numero entero y el programa sacara su factorial.
----------------------------------------------------------------------
#include <stdio.h>
using namespace std;
int main() {
int nF,numEnt;
printf(" Ingrese un numero Entero ");
scanf("%d",&numEnt);
nF=numEnt*(numEnt-1);
numEnt=numEnt-2;
while(numEnt>=1){
nF=nF*numEnt;
numEnt--;
}
printf("El factorial es %d ",nF);
return 0;
}
----------------------------------------------------------------------
#include <stdio.h>
using namespace std;
int main() {
int nF,numEnt;
printf(" Ingrese un numero Entero ");
scanf("%d",&numEnt);
nF=numEnt*(numEnt-1);
numEnt=numEnt-2;
while(numEnt>=1){
nF=nF*numEnt;
numEnt--;
}
printf("El factorial es %d ",nF);
return 0;
}
Ejercicio Tabla de Multiplicar C++
El usuario Ingresa la tabla de multiplicacion que decea imprimir usando el ciclo while.
Adjunto codigo fuente
#include <stdio.h>
using namespace std;
int main() {
int tM,num;
printf(" Ingrese que tabla quiere multiplicar : ");
scanf("%d",&tM);
num=0;
while(num<=20 ){
int resultado=0;
resultado=tM*num;
printf("\n%d x %d = %d",tM,num,resultado);
num++;
}
return 0;
}
Adjunto codigo fuente
#include <stdio.h>
using namespace std;
int main() {
int tM,num;
printf(" Ingrese que tabla quiere multiplicar : ");
scanf("%d",&tM);
num=0;
while(num<=20 ){
int resultado=0;
resultado=tM*num;
printf("\n%d x %d = %d",tM,num,resultado);
num++;
}
return 0;
}
Suscribirse a:
Entradas (Atom)