EVP3

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;
}

}



No hay comentarios:

Publicar un comentario