EJERCICIOS C+++
1.Programa que sume ,reste,multiplique y divida.
#include<stdlib.h>
#include<math.h>
#include<conio.h>
using
namespace std;
int main ()
{
int a,b,opcion;
float R;
cout<<"ingrese
dos numeros"<<endl;
cout<<"primer
numero"<<endl;
cin>>a;
cout<<"segundo
numero"<<endl;
cin>>b;
cout<<endl<<"Menu"<<end1<<endl;
cout<<"1.-
Sumar"<<end1;
cout<<"2.-
Restar"<<end1;
cout<<"3.-
Multiplicar"<<end1;
cout<<"4.-
Dividir"<<end1;
cout<<endl<<"Eliga
una opcion"<<end1<<endl;
cin<<opcion;
cout<<endl;
switch(opcion)
{
case 1: R=a+b
break;
case 2: R=a-b
break;
case 3: R=a*b
break;
case 4: R=a/b
break
}
cout<<"el
resultado es:"<<R<<end1;
system("pause")
return 0;
}
2.Ejercicio
Programa que me diga que mes del año es:
#include
<stdio.h>
#include
<stdlib.h>
int
main(void)
{
int i;
printf("Introduzca
número del 1 al 12:");
scanf("%d",&i);
switch(i){
case 1:
printf
("Enero\n");
break;
case 2:
printf
("Febrero\n");
break;
case 3:
printf
("Marzo\n");
break;
case 4:
printf
("Abril\n");
break;
case 5:
printf ("Mayo\n");
break;
case 6:
printf
("Junio\n");
break;
case 7:
printf
("Julio\n");
break;
case 8:
printf
("Agosto\n");
break;
case 9:
printf
("Septiembre\n");
break;
case 10:
printf
("Octubre\n");
break;
case 11:
printf
("Noviembre\n");
break;
case 12:
printf
("Diciembre\n");
break;
default:
printf ("Opción no válida\n");
break;
}
system("PAUSE");
return 0;
}
3.
ejercicio.
numero de calificaciones del 1 al 10
#include
<stdio.h>
#include
<stdlib.h>
int
c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,i,n;
main(void){
//Dimencion del vector//
printf("\nIngrese el numero de notas que desea
calcular\n");
scanf("%d",&n);
int v[n];
for(i=1;i<=n;i++){
//validadcion de notas//
do{
printf("\nIngrese las notas, recuerde deben ser de 1 a
10\n");
printf("\nNota Numero: %d\n",i);
scanf("%d",&v[i]);
fflush(stdin);
if(v[i]<1||v[i]>10){
printf("\nNota fuera de rango, vuelva a
intentarlo\n");
}
//contador de notas//
switch(v[i]){
case 1:
if(v[i]==1){
c1++;
}
break;
case 2:
if(v[i]==2){
c2++;
}
break;
case 3:
if(v[i]==3){
c3++;
}
break;
case 4:
if(v[i]==4){
c4++;
}
break;
case 5:
if(v[i]==5){
c5++;
}
break;
case 6:
if(v[i]==6){
c6++;
}
break;
case 7:
if(v[i]==7){
c7++;
}
break;
case 8:
if(v[i]==8){
c8++;
}
break;
case 9:
if(v[i]==9){
c9++;
}
break;
case 10:
if(v[i]==10){
c10++;
}
break;
default:
break;
}
}while(v[i]<1||v[i]>10);
}
printf("\nAhora la clasificacion de notas: \n");
system("pause");
printf("\nLa cantidad de notas iguales a 1 ingresadas
son: %d\n",c1);
printf("\nLa cantidad de notas iguales a 2 ingresadas
son: %d\n",c2);
printf("\nLa cantidad de notas iguales a 3 ingresadas
son: %d\n",c3);
printf("\nLa cantidad de notas iguales a 4 ingresadas
son: %d\n",c4);
printf("\nLa cantidad de notas iguales a 5 ingresadas
son: %d\n",c5);
printf("\nLa cantidad de notas iguales a 6 ingresadas
son: %d\n",c6);
printf("\nLa cantidad de notas iguales a 7 ingresadas
son: %d\n",c7);
printf("\nLa cantidad de notas iguales a 8 ingresadas
son: %d\n",c8);
printf("\nLa cantidad de notas iguales a 9 ingresadas
son: %d\n",c9);
printf("\nLa cantidad de notas iguales a 10 ingresadas
son: %d\n",c10);
puts("");
system("pause");
}
5.- Ejercicio
de vectores inicializados , sacar el nombre del que tenga mayor
salario anula, y del menor también
#include<conio.h>
#include<stdio.h>
#include<string.h>
main()
{
int op;
int dos[10]={100,100,100,100,100,100,100,100,100,100};
int ad[10]={200,200,200,200,200,200,200,200,200,200};
int ser[10]={150,150,150,150,150,150,150,150,150,150};
int mayor=1; int menor=0;
int s_dos=0,s_ad=0,s_ser=0,bono=0;
int ag,b=0;
printf("menu");
printf("\n1.- docente");
printf("\n1.- ");
printf("\n1.- ");
printf("\ningrse la opcion que desea ");
scanf("%d",&op);
switch (op)
{
case 1:
{
for (int i=0;i<=9;i++)
{
if (i==9)
{
printf("ingrse el bono del 15 de mayo\n");
scanf("%d",&bono);
}
s_dos=s_dos+dos[i]+bono;
} printf("monto anual %d: ",s_dos);
if (s_dos>mayor)
{
mayor=s_dos;
}
else if (s_dos<menor)
{
menor=s_dos;
}
}
break;
case 2:
{
char f;
for (int c=0;c<=9;c++)
{
if (c==9)
{
printf("ingrese el aguinaldo corespondiente \t");
scanf("%d",&ag);
ag=ag*3;
}
s_ad=s_ad+ad[c]+ag;
}
printf("\ntiene faltas en el año? ");
scanf("%s",&f);
if (f=='n')
{
printf("\ningrse un bono correspondiente a 9 dias: ");
scanf("%d",&b);
}
printf("\nmonto anual %d: ",s_ad);
if (s_ad>mayor)
{
mayor=s_ad;
}
else if (s_ad<menor)
{
menor=s_ad;
}
}
break;
case 3:
{
for (int x=0; x<=9;x++)
{
s_ser=s_ser+ser[x];
}
printf("sueldo anual %d",s_ser);
if (s_ser>mayor)
{
mayor=s_ser;
}
else if (s_ser<menor)
{
menor=s_ser;
}
}
break;
}
}
#include<stdio.h>
#include<string.h>
main()
{
int op;
int dos[10]={100,100,100,100,100,100,100,100,100,100};
int ad[10]={200,200,200,200,200,200,200,200,200,200};
int ser[10]={150,150,150,150,150,150,150,150,150,150};
int mayor=1; int menor=0;
int s_dos=0,s_ad=0,s_ser=0,bono=0;
int ag,b=0;
printf("menu");
printf("\n1.- docente");
printf("\n1.- ");
printf("\n1.- ");
printf("\ningrse la opcion que desea ");
scanf("%d",&op);
switch (op)
{
case 1:
{
for (int i=0;i<=9;i++)
{
if (i==9)
{
printf("ingrse el bono del 15 de mayo\n");
scanf("%d",&bono);
}
s_dos=s_dos+dos[i]+bono;
} printf("monto anual %d: ",s_dos);
if (s_dos>mayor)
{
mayor=s_dos;
}
else if (s_dos<menor)
{
menor=s_dos;
}
}
break;
case 2:
{
char f;
for (int c=0;c<=9;c++)
{
if (c==9)
{
printf("ingrese el aguinaldo corespondiente \t");
scanf("%d",&ag);
ag=ag*3;
}
s_ad=s_ad+ad[c]+ag;
}
printf("\ntiene faltas en el año? ");
scanf("%s",&f);
if (f=='n')
{
printf("\ningrse un bono correspondiente a 9 dias: ");
scanf("%d",&b);
}
printf("\nmonto anual %d: ",s_ad);
if (s_ad>mayor)
{
mayor=s_ad;
}
else if (s_ad<menor)
{
menor=s_ad;
}
}
break;
case 3:
{
for (int x=0; x<=9;x++)
{
s_ser=s_ser+ser[x];
}
printf("sueldo anual %d",s_ser);
if (s_ser>mayor)
{
mayor=s_ser;
}
else if (s_ser<menor)
{
menor=s_ser;
}
}
break;
}
}
No hay comentarios:
Publicar un comentario