ejercicios y cada uno con su enunciado correspondiente
Algoritmo que de clave,descripcion de un tres precios de costo utilidad de tres cosas:
#include <stdio.h>
#include <conio.h>
main()
{
char cve[4];
char desc[8];
float pcosto,ut,pventa;
int x;
for (x=1; x<=3;x++)
{
clrscr();
gotoxy (10,8);printf("Dar una clave:");
scanf("%s",&cve);
gotoxy (10,10);printf("Dar una descripcion de un producto:");
scanf("%s",& desc);
gotoxy (10,12);printf("Dar precio de costo:");
scanf("%f",& pcosto);
gotoxy (10,14);printf("Dar la utilidad:");
scanf("%f",& ut);
pventa= (pcosto*ut)+pcosto;
gotoxy (10,16);printf("El precio de venta es %f",pventa);
delay(2000);
Algoritmo para sacar el promedio de un alumno y que diga si esta aprobado o reprobado:
#include <stdio.h>
#include <conio.h>
main()
{char nom[25];
float c1,c2,c3,prom;
{
clrscr();printf("Alumno No %d",x);
gotoxy (60,23);printf("programador:");
gotoxy (74,23);printf("canelo");
gotoxy (74,24);printf("fer");
gotoxy (18,1);printf("progama que imprime el promedio del alumno");
gotoxy (20,5);printf("dar un nombre:");
scanf("%s",&nom);
gotoxy (20,7);printf("dar una calificacion:");
scanf("%f",&c1);
gotoxy (20,9);printf("dar una segunda calificacion:");
scanf("%f",&c2);
gotoxy (20,11);printf("dar una tercer calificacion:");
scanf("%f", &c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
gotoxy (20,13);printf("%s Esta aprobado", nom);
getch();
}
else
{
gotoxy (20,13); {printf("%s esta reprobado con %f",nom,prom);
getch();
}
}
}
Algoritmo para dar datos de un trabajador y sus percepciones y deducciones en una nomina
#include <stdio.h>
#include <conio.h>
main()
{
char cve [10];
char emp [10];
char pues [10];
float hrsl,pph,comi,ant,tp,isr,imss,td,sn;
int x;
{
clrscr ();
gotoxy (10,5); printf("Dar clave:");
scanf ("%s", &cve);
gotoxy (10,6); printf("Dar el nombre del empleado:");
scanf ("%s", &emp);
gotoxy (10,7); printf("Dar el pueto:");
scanf ("%s", &pues);
gotoxy (10,8); printf("Dar las horas laboradas:");
scanf ("%f", &hrsl);
gotoxy (10,9); printf("Dar el pago por hora:");
scanf("%f", &pph);
gotoxy (10,10); printf("Dar la comision:");
scanf ("%f", &comi);
gotoxy (10,11); printf("Dar el anticipo:");
scanf ("%f", &ant);
tp=(hrsl*pph)+comi;
gotoxy (10,12);printf ("percepciones %4.2f\n",tp);
isr=tp*.04;
gotoxy (10,13);printf ("impuesto sobre la renta %4.2f\n",isr);
imss=tp*.06;
gotoxy (10,14);printf("Seguro social %4.2f\n",imss);
td=isr+imss+ant;
gotoxy (10,15);printf ("deducciones %4.2f\n",td);
sn=tp-td;
gotoxy (10,16);printf ("sueldo neto %4.2f\n",sn);
scanf ("%f", &sn);
gotoxy (10,17);printf ("El empleado %s;",emp,"cuanto recibio de percepciones %f:",tp,"Cuanto pago de deducciones %f:",td, "Sueldo neto %f:",sn);
getch ();
}
}
formulas de raiz cuadrada,coseno,tangente,seno,cubo ect:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{ float num,raiz,cuadrado,cubo,seno,coseno,tangente;
clrscr();
gotoxy (10,3);printf("Dar un numero:"); scanf("%f",&num);
raiz=sqrt(num);
cuadrado=pow(num,2);
cubo=pow(num,3);
seno=sin(num);
coseno=cos(num);
tangente=tan(num);
gotoxy (10,5);printf("La raiz cuadrada de %4.2f es %4.2f",num,raiz);
gotoxy (10,7);printf("El cuadrado de %4.2f es %4.2f",num,cuadrado);
gotoxy (10,9);printf("El cubo de %4.2f es %4.2f",num,cubo);
gotoxy (10,11);printf("El seno de %4.2f es %4.2f", num,seno);
gotoxy (10,13);printf("El coseno de %4.2f es %4.2f",num,coseno);
gotoxy (10,15);printf("La tangente de %4.2f es %4.2f",num,tangente);
getch();
}
C++
PROGRAMA 1
Algoritmo que multiplique dos numeros cualquiera e imprime el resultado
siempre y cuando sea mayor que 100 en caso contrario no imprimir y solo terminar.#include <conio.h>
#include <stdio.h>
main()
{
float x,y,z;
clrscr();
printf("Dar un numero:");
scanf("%f",&x);
printf("Dar otro numero:");
scanf("%f",&y);
{
z=x*y;
if (z=>100)
printf("\nEl resultado de la multilicacion es: %f",z);
getch();
}
}
Algoritmo que multiplique dos numeros cualquiera e imprime el resultado
siempre y cuando sea mayor que 100 en caso contrario no imprimir y solo terminar.#include <conio.h>
#include <stdio.h>
main()
{
float x,y,z;
clrscr();
printf("Dar un numero:");
scanf("%f",&x);
printf("Dar otro numero:");
scanf("%f",&y);
{
z=x*y;
if (z=>100)
printf("\nEl resultado de la multilicacion es: %f",z);
getch();
}
}
PROGRAMA 2
Algoritmo que lea"n" numeros y que haga la suma de ellos. Debe terminar
cuando un numero sea igual a 0, imprimiendo la suma total de los nuemros.
#include <stdio.h>
#include <conio.h>
main()
{
int num,suma;
suma=0;
do
{
clrscr();
printf("Dar un numero:");
scanf("%d", &num);
suma=num+suma;
}
while(num!=0);
printf("La suma total de los numeros es %d",suma);
getch();
}
Algoritmo que lea"n" numeros y que haga la suma de ellos. Debe terminar
cuando un numero sea igual a 0, imprimiendo la suma total de los nuemros.
#include <stdio.h>
#include <conio.h>
main()
{
int num,suma;
suma=0;
do
{
clrscr();
printf("Dar un numero:");
scanf("%d", &num);
suma=num+suma;
}
while(num!=0);
printf("La suma total de los numeros es %d",suma);
getch();
}
PROGRMA 3
Algoritmo que lea "n"números y que imprima cuantos numero leyó.
Debe terminar cuando un numero se igual a 99.
Algoritmo que lea "n"números y que imprima cuantos numero leyó.
Debe terminar cuando un numero se igual a 99.
#include<conio.h>
#include<stdio.h>
main()
{
int n,suma;
suma=0;
do
{
clrscr();
printf("\n dar un numero:");
scanf("%d",&n);
suma=suma++;
}
while(n!=99);
printf("los numeros dados fueron %d", suma);
getch();
}
PROGRAMA 4
Añgoritmo que lea nombre y edad de una persona, si la edad es menor a 18 años
imprimir "primer grupo"en caso contrario"segundo grupo".
#include <conio.h>
#include <stdio.h>
main()
{
char nom[15];
int e;
clrscr();
printf("dar un nombre:");
scanf("%s",&nom);
printf("\ndar la edad:");
scanf("%d,&e);
if(e<18)
{
printf("\nLa persona %s pertenece al primer grupo:",nom);
getch();
}
else if(e>18)
{
printf("\nLa persona %s pertenece al segundo grupo:",nom);
}
}
#include<stdio.h>
main()
{
int n,suma;
suma=0;
do
{
clrscr();
printf("\n dar un numero:");
scanf("%d",&n);
suma=suma++;
}
while(n!=99);
printf("los numeros dados fueron %d", suma);
getch();
}
PROGRAMA 4
Añgoritmo que lea nombre y edad de una persona, si la edad es menor a 18 años
imprimir "primer grupo"en caso contrario"segundo grupo".
#include <conio.h>
#include <stdio.h>
main()
{
char nom[15];
int e;
clrscr();
printf("dar un nombre:");
scanf("%s",&nom);
printf("\ndar la edad:");
scanf("%d,&e);
if(e<18)
{
printf("\nLa persona %s pertenece al primer grupo:",nom);
getch();
}
else if(e>18)
{
printf("\nLa persona %s pertenece al segundo grupo:",nom);
}
}
PROGRAMA 5
Algoritmo que lea un numero y lo imprima 5 veces.
#include <conio.h>
#include <stdio.h>
main()
{
int a,x;
clrscr();
printf("Dar un numero");
scanf("%d", &a);
for(x=1; x<=5; x++)
{
printf("\nEl numero es %d",a);
getch();
}
Algoritmo que lea un numero y lo imprima 5 veces.
#include <conio.h>
#include <stdio.h>
main()
{
int a,x;
clrscr();
printf("Dar un numero");
scanf("%d", &a);
for(x=1; x<=5; x++)
{
printf("\nEl numero es %d",a);
getch();
}
PROGRAMA
6
Agoritmo
que lea un numero e imprima los 5 numeros superiores a el.
#include <conio.h>
#include <stdio.h>
main()
{
Int a,b;
Clrscr();
Printf(“dar
un numero”);
Scanf(“%d”,&a);
For(c=1;
c<=5; c++)
{
Printf(“El
numero siguiente es %d”,a);
Getch();
}
}
PROGRAMA
7
Algoritmo que obtenga el factorial de un númerocualquiera#include <conio.h>
#include <stdio.h>
main()
{
float num,fac,x=1;
int r;
clrscr();
printf("Introduzca un numero:");
scanf("%f",&num);
fac=num;
for(x=1; x<=num-1; x++)
{
fac=fac*x;
}
printf("El factorial del numero es %f",num);
getch();
}
Algoritmo que obtenga el factorial de un númerocualquiera#include <conio.h>
#include <stdio.h>
main()
{
float num,fac,x=1;
int r;
clrscr();
printf("Introduzca un numero:");
scanf("%f",&num);
fac=num;
for(x=1; x<=num-1; x++)
{
fac=fac*x;
}
printf("El factorial del numero es %f",num);
getch();
}
PROGRAMA 8
Algoritmo que lea nombre y 3 calificaciones de un alumno
Debe imprimir al final nombre y promedio correspondientes.
total de alumnos:50
#include <conio.h>
#include <stdio.h>
main()
{
float c1,c2,c3,p,cont;
char n[15];
for (cont=1;cont<=50;cont++)
{
clrscr();
printf("dar un nombre:");
scanf("%s",&n);
printf("dar calificación 1:");
scanf("%f",&c1);
printf("dar calificación 2:");
scanf("%f",&c2);
printf("dar calificación 3:");
scanf("%f",&c3);
p=(c1+c2+c3)/3;
printf("el alumno %s tiene un promedio de %f",n,p);
getch();
}
}
PROGRAMA 9
Algoritmo que imprima un reporte de todos los alumnos
que reprueben durane el mes, sabiendo que la calificación mínima es 6.
El proceso debe contemplar nombre,numero de control y 3 calificaciones.
Total de alumnos 50.
#include <conio.h>
#include <stdio.h>
main()
{
float c1,c2,c3,prom;
char nom[15],nc[10];
int cont=1, apro=0,repro=0;
for(cont=1; cont<=50; cont++)
{
clrscr();
printf("Introduzca el nombre del alumno:");
scanf("%s",&nom);
printf("Introduzca numero de control del alumno:");
scanf("%s",&nc);
printf("dar calificación 1:");
scanf("%f",&c1);
printf("dar calificación 2:");
scanf("%f",&c2);
printf("dar calificación 3:");
scanf("%f",&c3);
prom=(c1+c2+c3)/3;
printf("el alumno %s con numero de control %s tiene un promedio de %f",nom,nc,prom);
getch();
if(prom=>6)
{
apro=apro+1;
}
else
{repro=repro+1;
}
printf("\nTotal de aprobados %d:",apro);
printf("\nTotal de reprobados %d:",repro);
}
}
PROGRAMA
10
Algoritmo que lea 2 numeros y si
estos son pares los multiplique,
pero si son impares que los sume imprimiendo resultados correspondientes.
Numero de reperticiones para este proceso 50.
#include <conio.h>
#include <stdio.h>
main()
{
int a,b,c,m,s,;
for(c=1;c<=50;c++)
}
clrscr();
printf("dar un numero:");
scanf("%d",&a);
printf("dar otro numero:");
scanf(4%d",&b);
if(a!=b)
{s=a+b;
suma de los numeros es %d",s);
}
else
{
m=a*b;
printf("el resultado de la multiplicaciones%d",m);
}
}
y aqui otros 2 que creo faltaban o no se si esten en el listado anterior pero mm bueno aqui estan
PROGRAMA QUE EL total de percepciones el total de deducciones y el sueldo neto
#include<stdio.h>
#include<conio.h>
main()
{char cve[6], puesto[15], empleado[25];
float hrs,pagoxhr,com,tp,td,isr,imss,ant,sn;
int x;
for (x=1; x <=3; x++)
{
clrscr();
gotoxy(5,5); printf("dar la clave del trabajador:");
scanf("%s",& cve);
gotoxy(5,7); printf("dar nombre:");
scanf("%s",&empleado);
gotoxy(5,9); printf("dar el puesto:");
scanf("%s",&puesto);
gotoxy(5,11);printf("dar las horas laboradas:");
scanf("%f",&hrs);
gotoxy(5,13); printf("dar el pago por hora:");
scanf("%f",&pagoxhr);
gotoxy(5,15),printf("dar la comision:");
scanf("%f",&com);
tp=hrs*pagoxhr+com;
gotoxy(5,17); printf("%s tiene percepciones de: %f",empleado,tp);
isr=tp*.04;
imss=tp*.06;
gotoxy(5,19); printf("dar el anticipo del trabajador:");
scanf("%f",&ant);
td=isr+imss+ant;
sn=tp-td;
gotoxy(5,21);printf("tiene deducciones de %f y su sueldo neto es de %f",td,sn);
getch();
}
}
pero si son impares que los sume imprimiendo resultados correspondientes.
Numero de reperticiones para este proceso 50.
#include <conio.h>
#include <stdio.h>
main()
{
int a,b,c,m,s,;
for(c=1;c<=50;c++)
}
clrscr();
printf("dar un numero:");
scanf("%d",&a);
printf("dar otro numero:");
scanf(4%d",&b);
if(a!=b)
{s=a+b;
suma de los numeros es %d",s);
}
else
{
m=a*b;
printf("el resultado de la multiplicaciones%d",m);
}
}
y aqui otros 2 que creo faltaban o no se si esten en el listado anterior pero mm bueno aqui estan
PROGRAMA QUE EL total de percepciones el total de deducciones y el sueldo neto
#include<stdio.h>
#include<conio.h>
main()
{char cve[7];
char nom[25];
char puesto[19];
int hrs;
float pagoxhr,com,tp,td,isr,imss,ant,sn,hrsex;
int x;
for(x=1;x<=2;x++)
{
clrscr();
printf("Trabajador No. %d",x);
gotoxy(5,5);
printf("dar la clave del trabajador(a):");
scanf("%s",&cve);
gotoxy(5,7);
printf("dar el nombre de el trabajador(a):");
scanf("%s",&nom);
gotoxy(5,9);
printf("dar el puesto:");
scanf("%s",&puesto);
gotoxy(5,11);
printf("dar las horas laboradas:");
scanf("%d",&hrs);
gotoxy(5,13);
printf("dar el pago por hora:");
scanf("%f",&pagoxhr);
gotoxy(5,15);
printf("dar la comision:");
scanf("%f",&com);
gotoxy(5,17);
if(hrs>40)
{ hrsex=hrs-40;
hrsex=hrsex*(2*pagoxhr);
hrs=hrs*pagoxhr;
tp=(40*pagoxhr)+hrsex+com;
}
else
{
tp=hrs*pagoxhr+com;}
isr=tp*0.04;
imss=tp*0.06;
gotoxy(5,19);
printf("dar el anticipo de el trabajador(a):");
scanf("%f",&ant);
gotoxy(5,21);
td=isr+imss+ant;
sn=tp-td;
gotoxy(5,23);
printf("%s tiene percepciones de %4.2f,\n deduccciones de %4.2f y sueldo neto de %4.2f",nom,tp,td,sn );
getch();
}
}
HAORA CON 3 EMPLEADOS
#include<conio.h>
main()
{char cve[6], puesto[15], empleado[25];
float hrs,pagoxhr,com,tp,td,isr,imss,ant,sn;
int x;
for (x=1; x <=3; x++)
{
clrscr();
gotoxy(5,5); printf("dar la clave del trabajador:");
scanf("%s",& cve);
gotoxy(5,7); printf("dar nombre:");
scanf("%s",&empleado);
gotoxy(5,9); printf("dar el puesto:");
scanf("%s",&puesto);
gotoxy(5,11);printf("dar las horas laboradas:");
scanf("%f",&hrs);
gotoxy(5,13); printf("dar el pago por hora:");
scanf("%f",&pagoxhr);
gotoxy(5,15),printf("dar la comision:");
scanf("%f",&com);
tp=hrs*pagoxhr+com;
gotoxy(5,17); printf("%s tiene percepciones de: %f",empleado,tp);
isr=tp*.04;
imss=tp*.06;
gotoxy(5,19); printf("dar el anticipo del trabajador:");
scanf("%f",&ant);
td=isr+imss+ant;
sn=tp-td;
gotoxy(5,21);printf("tiene deducciones de %f y su sueldo neto es de %f",td,sn);
getch();
}
}
No hay comentarios:
Publicar un comentario