#include <conio.h>
#include <iostream.h>
main ()
{
float n1,n2,n3;
gotoxy (5,2);
cout <<"Programa que introduce 3 numeros por teclado y deduce cual es el mayor" <<endl;
cout<<"Introduce 3 numeros: ";
cin>>n1>>n2>>n3;
if (n1>n3 && n1>n2){
cout<<"El numero "<<n1<<" es el mayor";
}
else{
if (n2>n3){
cout<<"El numero "<<n2<<" es el mayor";
}
else{
if (n1==n2 && n1==n3){
cout<<"Los numero son iguales";
}
else{
cout<<"El numero "<<n3<<" es el mayor";
}
}
}
getch();
}
--------------------------------------------------------------------------------------------------------
/*Programa que recibe una calificacion de un alumno entera. Si el alumno obtuvo 9 o mas se le envia un mensajeque diga "Excelente", si obtiene menos de nueve hasta 8 enviar mensaje que diga "Muy bien", Si obtiene menos de 8 hasta 7, el mensaje dira "Bien", sino enviar un mensaje que diga "Esfuerzate". */
#include <conio.h>
#include <iostream.h>
main ()
{
int c1;
gotoxy (5,2);
cout<<"Introduce tu calificacion: ";
cin>>c1;
switch(c1){
case 10: cout<<"Excelente";break;
case 9: cout<<"Muy Bien";break;
case 8: cout<<"Bien";break;
case 7: cout<<"Esfuerzate";break;
default: cout<<"Reprobado";break;
}
getch();
}
--------------------------------------------------------------------------------------------------------
/*Programa que compara que ordena ascendentemente o descendentemente 3 numeros*/
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
char opcion;
float x,y,z;
gotoxy(18,2), cout<<"Introduce el 1er n£mero: ", cin>>x;
gotoxy(18,3), cout<<"Introduce el 2do n£mero: ", cin>>y;
gotoxy(18,4), cout<<"Introduce el 3er n£mero: ", cin>>z;
gotoxy(22,6), cout<<"TIPO DE ORDENACION";
gotoxy(20,8), cout<<"1.- ASCENDENTE";
gotoxy(20,10), cout<<"2.- DESCENDENTE";
gotoxy(20,13), cout<<"TU OPCION? ";
opcion=getche();
cout<<"\n\n";
switch (opcion)
{
case'1':
clrscr();
gotoxy(10,5);
if (x<y && x<z)
if(y<z)
cout<<x<<" "<<y<<" "<<z;
else
cout<<x<<" "<<z<<" "<<y;
else if (y<x && y<z)
if (x<z)
cout<<y<<" "<<x<<" "<<z;
else
cout<<y<<" "<<z<<" "<<x;
else
if (x<y)
cout<<z<<" "<<x<<" "<<y;
else
cout<<z<<" "<<y<<" "<<x;
break;
case'2':
clrscr();
gotoxy(10,5);
if (x>y && x>z)
if(y>z)
cout<<x<<" "<<y<<" "<<z;
else
cout<<x<<" "<<z<<" "<<y;
else if (y>x && y>z)
if (x>z)
cout<<y<<" "<<x<<" "<<z;
else
cout<<y<<" "<<z<<" "<<x;
else
if (x>y)
cout<<z<<" "<<x<<" "<<y;
else
cout<<z<<" "<<y<<" "<<x;
break;
}
getch();
}
--------------------------------------------------------------------------------------------------------
//Numeros Romanos entre 1-3999
#include <iostream.h>
#include <conio.h>
main(){
int n,miles,centenas,decenas,unidades;
cout<<"Introduce un numero comprendido entre 1 y 3999"<<endl<<endl;
cin>>n;
miles=n/1000;
centenas=(n%1000)/100;
decenas=(n%100)/10;
unidades=n%10;
cout<<"En numeros romanos: ";
switch(miles){
case 1:cout<<"M";break;
case 2:cout<<"MM";break;
case 3:cout<<"MMM";break;
}
switch(centenas){
case 1:cout<<"C";break;
case 2:cout<<"CC";break;
case 3:cout<<"CCC";break;
case 4:cout<<"CD";break;
case 5:cout<<"D";break;
case 6:cout<<"DC";break;
case 7:cout<<"DCC";break;
case 8:cout<<"DCCC";break;
case 9:cout<<"CM";break;
}
switch(decenas){
case 1:cout<<"X";break;
case 2:cout<<"XX";break;
case 3:cout<<"XXX";break;
case 4:cout<<"XL";break;
case 5:cout<<"L";break;
case 6:cout<<"LX";break;
case 7:cout<<"LXX";break;
case 8:cout<<"LXXX";break;
case 9:cout<<"XC";break;
}
switch(unidades){
case 1:cout<<"I";break;
case 2:cout<<"II";break;
case 3:cout<<"III";break;
case 4:cout<<"IV";break;
case 5:cout<<"V";break;
case 6:cout<<"VI";break;
case 7:cout<<"VII";break;
case 8:cout<<"VIII";break;
case 9:cout<<"IX";break;
}
getch();
}
#include <conio.h>
main(){
int n,miles,centenas,decenas,unidades;
cout<<"Introduce un numero comprendido entre 1 y 3999"<<endl<<endl;
cin>>n;
miles=n/1000;
centenas=(n%1000)/100;
decenas=(n%100)/10;
unidades=n%10;
cout<<"En numeros romanos: ";
switch(miles){
case 1:cout<<"M";break;
case 2:cout<<"MM";break;
case 3:cout<<"MMM";break;
}
switch(centenas){
case 1:cout<<"C";break;
case 2:cout<<"CC";break;
case 3:cout<<"CCC";break;
case 4:cout<<"CD";break;
case 5:cout<<"D";break;
case 6:cout<<"DC";break;
case 7:cout<<"DCC";break;
case 8:cout<<"DCCC";break;
case 9:cout<<"CM";break;
}
switch(decenas){
case 1:cout<<"X";break;
case 2:cout<<"XX";break;
case 3:cout<<"XXX";break;
case 4:cout<<"XL";break;
case 5:cout<<"L";break;
case 6:cout<<"LX";break;
case 7:cout<<"LXX";break;
case 8:cout<<"LXXX";break;
case 9:cout<<"XC";break;
}
switch(unidades){
case 1:cout<<"I";break;
case 2:cout<<"II";break;
case 3:cout<<"III";break;
case 4:cout<<"IV";break;
case 5:cout<<"V";break;
case 6:cout<<"VI";break;
case 7:cout<<"VII";break;
case 8:cout<<"VIII";break;
case 9:cout<<"IX";break;
}
getch();
}
--------------------------------------------------------------------------------------
/*Programa que calcula la calificacion final de un alumno de acuerdo a las siguientes ponderaciones
Las 3 calificaciones promediadas valen el 50%
El examen final vale el 30%
El trabajo final vale el 20%
Si el promedio de las 3 cal es mayor a 9, al aluno se aumentara un punto en su cal final
Para el caso de que la cal final exceda a 10 tendra 10
calf-calf=0*/
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main ()
{
float nom, eva1, eva2, eva3, exa, trab, calt, cal1, cal2, cal3,c1;
gotoxy (5,2);
cout <<"INGRESA LAS CALIFICACIONES LAS 3 EVALUACIONES: " <<endl;
cin>>eva1>>eva2>>eva3;
cout<<"EL PORCENTAJE DE LAS 3 EVALUACIONES ES: "<<(((eva1+eva2+eva3)/3)*0.5)<<"%"<<endl;
cout <<"INGRESA LA CALIFICACION DEL EXAMEN FINAL: "<<endl;
cin >>exa;
cout<<"EL PORCENTAJE DE LA CALIFICACION DEL EXAMEN FINAL ES: "<<(exa*0.3)<<"%"<<endl;
cout <<"INGRESA LA CALIFICACION DEL TRABAJO FINAL: " <<endl;
cin >>trab;
cout <<"EL PORCENTAJE DEL TRABAJO FINAL ES: "<<(trab*0.2)<<"%"<<endl;
cal1=((eva1+eva2+eva3)/3)*(0.5);
cal2=(exa*0.3);
cal3=(trab*0.2);
calt=(cal1+cal2+cal3);
cout<<"EL PORCENTAJE DE LA CALIFICACION TOTAL ES: "<<calt<<"%"<<endl;
c1=((eva1+eva2+eva3)/3);
if (c1>=9){
calt=calt+1;
cout<<"Te ganeste un punto"<<endl;
}
if (calt>10){
cout<<"LA CALIFICACION FINAL ES: 10";
}
else{
cout<<"LA CALIFICACION FINAL ES: "<<calt;
}
getch();
}
--------------------------------------------------------------------------------------
//Dado un número por teclado, deduce si está comprendido entre 10 y 100.
#include <iostream.h>
#include <conio.h>
main(){
float n;
cout<<"Introduce un numero :";
cin>>n;
if((n>=10)&&(n<=100)){
cout<<"Esta comprendido entre el rango 10 y 100";
}
else{
cout<<"No esta comprendido entre el rango 10 y 100";
}
getch();
}
--------------------------------------------------------------------------------------
/*Programa que determine si un año es bisiesto. Es bisiesto si es múltiplo de Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400*/
#include <conio.h>
#include <iostream.h>
main(){
int ano;
gotoxy(15,2);
cout<<"PROGRAMA QUE DETERMINA SI UN ANO ES BISIESTO"<<endl;
cout<<"Introduce el ano: ";
cin>>ano;
if((ano%4==0) && ((ano%100!=0)||(ano%400==0))){
cout<<"El ano "<<ano<<" es bisiesto";
}
else{
cout<<"El año "<<ano<<" no es bisiesto";
}
getch();
}
No hay comentarios:
Publicar un comentario