JaninaCosta/EjerciciosSebesta — pull request #1 by JaninaCosta (2014-02-11 17:42:12+00:00)
Title: capitulo 8 pregunta 3

//lenguaje java

public static void main(String[] args) {
int k=0, j=0;
Scanner entrada = new Scanner(System.in);
k = entrada.nextInt();

switch(k){
case 1:
j=2*k-1;
case 2:
j=2*k-1;
case 3:
j=3*k+1;
case 5:
j=3*k+1;
case 4:
j=4*k-1;
case 6:
j=k-2;
case 7:
j=k-2;
case 8:
j=k-2;
default:
}

}
}

//lenguaje python

#!/bin/env python
# -*- coding: utf8 -*-

print("ingrese un valor del 1 al 8 ")

def op1(k):
j=0
j=2*k-1
return j

def op2(k):
j=0
j=3*k+1
return j

def op3(k):
j=0
j=4*k-1
return j

def op4(k):
j=0
j=k-2
return j

k = raw_input("k: ")

operaciones = { '1': op1, '2': op1, '3': op2, '4': op3, '5' : op2 , '6' : op2, '7' : op2, '8' : op2}

#seleccion = raw_input('Escoge una: ')

try:
resultado = operaciones[k](int(k))
print resultado
except:
print("Esa opcion no existe")
// lenguaje C

int main(){
int k =0, j=0;
scanf("%d",&k);
switch(k){

case 1:
j=2*k-1;
break;
case 2:
j=2*k-1;
break;
case 3:
j=3*k+1;
break;
case 5:
j=3*k+1;
break;
case 4:
j=4*k-1;
break;
case 6:
j=k-2;
break;
case 7:
j=k-2;
break;
case 8:
j=k-2;
break;
default:
break;
}

}